home *** CD-ROM | disk | FTP | other *** search
/ Hot Super Models / Hot Super Models.iso / mac / jpeg2gif.cpt / jpeg2gif / ppmtogif folder / ppmtogif.020.68881.rsrc / CODE_2.txt < prev    next >
Text File  |  1991-11-15  |  232KB  |  4,204 lines

  1. # near model CODE resource
  2. # jump table entries: 80-81 (2 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  306E 0008                movea.w    A0, [A6 + 0x8]
  7. 0000000A  326E 000A                movea.w    A1, [A6 + 0xA]
  8. 0000000E  2009                     move.l     D0, A1
  9. 00000010  2208                     move.l     D1, A0
  10. 00000012  4C01 0000                movem.w    <none>, D1
  11. 00000016  2F00                     move.l     -[A7], D0
  12. 00000018  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  13. 0000001C  588F                     addq.l     A7, 4
  14. 0000001E  2840                     movea.l    A4, D0
  15. 00000020  B8FC 0000                cmpa.w     A4, 0x0
  16. 00000024  6616                     bne        +0x18 /* 0000003C */
  17. 00000026  4267                     clr.w      -[A7]
  18. 00000028  4267                     clr.w      -[A7]
  19. 0000002A  4267                     clr.w      -[A7]
  20. 0000002C  4267                     clr.w      -[A7]
  21. 0000002E  4267                     clr.w      -[A7]
  22. 00000030  486D EEBC                pea.l      [A5 - 0x1144]
  23. 00000034  4EBA 04A0                jsr        [PC + 0x4A0 /* 000004D6 */]
  24. 00000038  4FEF 000E                lea.l      A7, [A7 + 0xE]
  25. label0000003C:
  26. 0000003C  200C                     move.l     D0, A4
  27. 0000003E  285F                     movea.l    A4, [A7]+
  28. 00000040  4E5E                     unlink     A6
  29. 00000042  4E75                     rts
  30. 00000044  504D                     addq.w     A5, 8
  31. 00000046  414C                     chk.w      D0, A4
  32. 00000048  4C4F 4352                movem.l    D1,D4,D6,A0,A1,A6, A7
  33. 0000004C  4E56 0000                link       A6, 0
  34. 00000050  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  35. 00000054  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  36. 00000058  588F                     addq.l     A7, 4
  37. 0000005A  4E5E                     unlink     A6
  38. 0000005C  4E75                     rts
  39. 0000005E  504D                     addq.w     A5, 8
  40. 00000060  4652                     not.w      [A2]
  41. 00000062  4545                     chk.w      D2, D5
  42. 00000064  524F                     addq.w     A7, 1
  43. fn00000066:
  44. 00000066  4E56 FFFA                link       A6, -0x0006
  45. 0000006A  306E 000A                movea.w    A0, [A6 + 0xA]
  46. 0000006E  2008                     move.l     D0, A0
  47. 00000070  E580                     asl        D0, 2
  48. 00000072  2F00                     move.l     -[A7], D0
  49. 00000074  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  50. 00000078  588F                     addq.l     A7, 4
  51. 0000007A  2D40 FFFC                move.l     [A6 - 0x4], D0
  52. 0000007E  4AAE FFFC                tst.l      [A6 - 0x4]
  53. 00000082  6616                     bne        +0x18 /* 0000009A */
  54. 00000084  4267                     clr.w      -[A7]
  55. 00000086  4267                     clr.w      -[A7]
  56. 00000088  4267                     clr.w      -[A7]
  57. 0000008A  4267                     clr.w      -[A7]
  58. 0000008C  4267                     clr.w      -[A7]
  59. 0000008E  486D EEDC                pea.l      [A5 - 0x1124]
  60. 00000092  4EBA 0442                jsr        [PC + 0x442 /* 000004D6 */]
  61. 00000096  4FEF 000E                lea.l      A7, [A7 + 0xE]
  62. label0000009A:
  63. 0000009A  306E 000A                movea.w    A0, [A6 + 0xA]
  64. 0000009E  326E 0008                movea.w    A1, [A6 + 0x8]
  65. 000000A2  2009                     move.l     D0, A1
  66. 000000A4  2208                     move.l     D1, A0
  67. 000000A6  4C01 0000                movem.w    <none>, D1
  68. 000000AA  306E 000C                movea.w    A0, [A6 + 0xC]
  69. 000000AE  2208                     move.l     D1, A0
  70. 000000B0  4C00 1000                movem.w    A4, D0
  71. 000000B4  2F01                     move.l     -[A7], D1
  72. 000000B6  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  73. 000000BA  588F                     addq.l     A7, 4
  74. 000000BC  206E FFFC                movea.l    A0, [A6 - 0x4]
  75. 000000C0  2080                     move.l     [A0], D0
  76. 000000C2  206E FFFC                movea.l    A0, [A6 - 0x4]
  77. 000000C6  4A90                     tst.l      [A0]
  78. 000000C8  6616                     bne        +0x18 /* 000000E0 */
  79. 000000CA  4267                     clr.w      -[A7]
  80. 000000CC  4267                     clr.w      -[A7]
  81. 000000CE  4267                     clr.w      -[A7]
  82. 000000D0  4267                     clr.w      -[A7]
  83. 000000D2  4267                     clr.w      -[A7]
  84. 000000D4  486D EEFE                pea.l      [A5 - 0x1102]
  85. 000000D8  4EBA 03FC                jsr        [PC + 0x3FC /* 000004D6 */]
  86. 000000DC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  87. label000000E0:
  88. 000000E0  7001                     moveq.l    D0, 0x01
  89. 000000E2  3D40 FFFA                move.w     [A6 - 0x6], D0
  90. 000000E6  6034                     bra        +0x36 /* 0000011C */
  91. label000000E8:
  92. 000000E8  302E FFFA                move.w     D0, [A6 - 0x6]
  93. 000000EC  48C0                     ext.l      D0
  94. 000000EE  E580                     asl        D0, 2
  95. 000000F0  D0AE FFFC                add.l      D0, [A6 - 0x4]
  96. 000000F4  306E FFFA                movea.w    A0, [A6 - 0x6]
  97. 000000F8  326E 0008                movea.w    A1, [A6 + 0x8]
  98. 000000FC  2209                     move.l     D1, A1
  99. 000000FE  2408                     move.l     D2, A0
  100. 00000100  4C02 1000                movem.w    A4, D2
  101. 00000104  306E 000C                movea.w    A0, [A6 + 0xC]
  102. 00000108  2408                     move.l     D2, A0
  103. 0000010A  4C01 2000                movem.w    A5, D1
  104. 0000010E  206E FFFC                movea.l    A0, [A6 - 0x4]
  105. 00000112  D490                     add.l      D2, [A0]
  106. 00000114  2040                     movea.l    A0, D0
  107. 00000116  2082                     move.l     [A0], D2
  108. 00000118  526E FFFA                addq.w     [A6 - 0x6], 1
  109. label0000011C:
  110. 0000011C  302E FFFA                move.w     D0, [A6 - 0x6]
  111. 00000120  B06E 000A                cmp.w      D0, [A6 + 0xA]
  112. 00000124  6DC2                     blt        -0x3C /* 000000E8 */
  113. 00000126  202E FFFC                move.l     D0, [A6 - 0x4]
  114. 0000012A  4E5E                     unlink     A6
  115. 0000012C  4E75                     rts
  116. 0000012E  504D                     addq.w     A5, 8
  117. 00000130  414C                     chk.w      D0, A4
  118. 00000132  4C4F 4341                movem.l    D0,D6,A0,A1,A6, A7
  119. 00000136  4E56 0000                link       A6, 0
  120. 0000013A  206E 0008                movea.l    A0, [A6 + 0x8]
  121. 0000013E  2F10                     move.l     -[A7], [A0]
  122. 00000140  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  123. 00000144  588F                     addq.l     A7, 4
  124. 00000146  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  125. 0000014A  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  126. 0000014E  588F                     addq.l     A7, 4
  127. 00000150  4E5E                     unlink     A6
  128. 00000152  4E75                     rts
  129. 00000154  504D                     addq.w     A5, 8
  130. 00000156  4652                     not.w      [A2]
  131. 00000158  4545                     chk.w      D2, D5
  132. 0000015A  4152                     chk.w      D0, [A2]
  133. fn0000015C:
  134. 0000015C  4E56 0000                link       A6, 0
  135. 00000160  48E7 0700                movem.l    -[A7], D5,D6,D7
  136. 00000164  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  137. 00000168  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  138. 0000016C  588F                     addq.l     A7, 4
  139. 0000016E  3E00                     move.w     D7, D0
  140. 00000170  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  141. 00000174  6C00 0072                bge        +0x74 /* 000001E8 */
  142. 00000178  7000                     moveq.l    D0, 0x00
  143. 0000017A  6000 0074                bra        +0x76 /* 000001F0 */
  144. label0000017E:
  145. 0000017E  206E 0008                movea.l    A0, [A6 + 0x8]
  146. 00000182  52AE 0008                addq.l     [A6 + 0x8], 1
  147. 00000186  1C10                     move.b     D6, [A0]
  148. 00000188  206E 000C                movea.l    A0, [A6 + 0xC]
  149. 0000018C  52AE 000C                addq.l     [A6 + 0xC], 1
  150. 00000190  1A10                     move.b     D5, [A0]
  151. 00000192  4A05                     tst.b      D5
  152. 00000194  6606                     bne        +0x8 /* 0000019C */
  153. 00000196  7000                     moveq.l    D0, 0x00
  154. 00000198  6000 0056                bra        +0x58 /* 000001F0 */
  155. label0000019C:
  156. 0000019C  7000                     moveq.l    D0, 0x00
  157. 0000019E  1006                     move.b     D0, D6
  158. 000001A0  41ED FA4E                lea.l      A0, [A5 - 0x5B2]
  159. 000001A4  D0C0                     add.w      A0, D0
  160. 000001A6  1010                     move.b     D0, [A0]
  161. 000001A8  49C0                     lea.l      A4, D0
  162. 000001AA  0800 0006                btst.b     D0, 0x6
  163. 000001AE  670E                     beq        +0x10 /* 000001BE */
  164. 000001B0  1006                     move.b     D0, D6
  165. 000001B2  49C0                     lea.l      A4, D0
  166. 000001B4  3F00                     move.w     -[A7], D0
  167. 000001B6  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  168. 000001BA  548F                     addq.l     A7, 2
  169. 000001BC  1C00                     move.b     D6, D0
  170. label000001BE:
  171. 000001BE  7000                     moveq.l    D0, 0x00
  172. 000001C0  1005                     move.b     D0, D5
  173. 000001C2  41ED FA4E                lea.l      A0, [A5 - 0x5B2]
  174. 000001C6  D0C0                     add.w      A0, D0
  175. 000001C8  1010                     move.b     D0, [A0]
  176. 000001CA  49C0                     lea.l      A4, D0
  177. 000001CC  0800 0006                btst.b     D0, 0x6
  178. 000001D0  670E                     beq        +0x10 /* 000001E0 */
  179. 000001D2  1005                     move.b     D0, D5
  180. 000001D4  49C0                     lea.l      A4, D0
  181. 000001D6  3F00                     move.w     -[A7], D0
  182. 000001D8  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  183. 000001DC  548F                     addq.l     A7, 2
  184. 000001DE  1C00                     move.b     D6, D0
  185. label000001E0:
  186. 000001E0  BC05                     cmp.b      D6, D5
  187. 000001E2  6704                     beq        +0x6 /* 000001E8 */
  188. 000001E4  7000                     moveq.l    D0, 0x00
  189. 000001E6  6008                     bra        +0xA /* 000001F0 */
  190. label000001E8:
  191. 000001E8  5347                     subq.w     D7, 1
  192. 000001EA  4A47                     tst.w      D7
  193. 000001EC  6C90                     bge        -0x6E /* 0000017E */
  194. 000001EE  7001                     moveq.l    D0, 0x01
  195. label000001F0:
  196. 000001F0  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  197. 000001F4  4E5E                     unlink     A6
  198. 000001F6  4E75                     rts
  199. 000001F8  504D                     addq.w     A5, 8
  200. 000001FA  4B45                     chk.w      D5, D5
  201. 000001FC  594D                     subq.w     A5, 4
  202. 000001FE  4154                     chk.w      D0, [A4]
  203. 00000200  4E56 0000                link       A6, 0
  204. 00000204  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  205. 0000020A  6E06                     bgt        +0x8 /* 00000212 */
  206. 0000020C  7001                     moveq.l    D0, 0x01
  207. 0000020E  6000 00E8                bra        +0xEA /* 000002F8 */
  208. label00000212:
  209. 00000212  0C6E 0003 0008           cmpi.w     [A6 + 0x8], 0x3
  210. 00000218  6E06                     bgt        +0x8 /* 00000220 */
  211. 0000021A  7002                     moveq.l    D0, 0x02
  212. 0000021C  6000 00DA                bra        +0xDC /* 000002F8 */
  213. label00000220:
  214. 00000220  0C6E 0007 0008           cmpi.w     [A6 + 0x8], 0x7
  215. 00000226  6E06                     bgt        +0x8 /* 0000022E */
  216. 00000228  7003                     moveq.l    D0, 0x03
  217. 0000022A  6000 00CC                bra        +0xCE /* 000002F8 */
  218. label0000022E:
  219. 0000022E  0C6E 000F 0008           cmpi.w     [A6 + 0x8], 0xF
  220. 00000234  6E06                     bgt        +0x8 /* 0000023C */
  221. 00000236  7004                     moveq.l    D0, 0x04
  222. 00000238  6000 00BE                bra        +0xC0 /* 000002F8 */
  223. label0000023C:
  224. 0000023C  0C6E 001F 0008           cmpi.w     [A6 + 0x8], 0x1F
  225. 00000242  6E06                     bgt        +0x8 /* 0000024A */
  226. 00000244  7005                     moveq.l    D0, 0x05
  227. 00000246  6000 00B0                bra        +0xB2 /* 000002F8 */
  228. label0000024A:
  229. 0000024A  0C6E 003F 0008           cmpi.w     [A6 + 0x8], 0x3F /* '?' */
  230. 00000250  6E06                     bgt        +0x8 /* 00000258 */
  231. 00000252  7006                     moveq.l    D0, 0x06
  232. 00000254  6000 00A2                bra        +0xA4 /* 000002F8 */
  233. label00000258:
  234. 00000258  0C6E 007F 0008           cmpi.w     [A6 + 0x8], 0x7F
  235. 0000025E  6E06                     bgt        +0x8 /* 00000266 */
  236. 00000260  7007                     moveq.l    D0, 0x07
  237. 00000262  6000 0094                bra        +0x96 /* 000002F8 */
  238. label00000266:
  239. 00000266  0C6E 00FF 0008           cmpi.w     [A6 + 0x8], 0xFF
  240. 0000026C  6E06                     bgt        +0x8 /* 00000274 */
  241. 0000026E  7008                     moveq.l    D0, 0x08
  242. 00000270  6000 0086                bra        +0x88 /* 000002F8 */
  243. label00000274:
  244. 00000274  0C6E 01FF 0008           cmpi.w     [A6 + 0x8], 0x1FF
  245. 0000027A  6E06                     bgt        +0x8 /* 00000282 */
  246. 0000027C  7009                     moveq.l    D0, 0x09
  247. 0000027E  6000 0078                bra        +0x7A /* 000002F8 */
  248. label00000282:
  249. 00000282  0C6E 03FF 0008           cmpi.w     [A6 + 0x8], 0x3FF
  250. 00000288  6E06                     bgt        +0x8 /* 00000290 */
  251. 0000028A  700A                     moveq.l    D0, 0x0A
  252. 0000028C  6000 006A                bra        +0x6C /* 000002F8 */
  253. label00000290:
  254. 00000290  0C6E 07FF 0008           cmpi.w     [A6 + 0x8], 0x7FF
  255. 00000296  6E06                     bgt        +0x8 /* 0000029E */
  256. 00000298  700B                     moveq.l    D0, 0x0B
  257. 0000029A  6000 005C                bra        +0x5E /* 000002F8 */
  258. label0000029E:
  259. 0000029E  0C6E 0FFF 0008           cmpi.w     [A6 + 0x8], 0xFFF
  260. 000002A4  6E06                     bgt        +0x8 /* 000002AC */
  261. 000002A6  700C                     moveq.l    D0, 0x0C
  262. 000002A8  6000 004E                bra        +0x50 /* 000002F8 */
  263. label000002AC:
  264. 000002AC  0C6E 1FFF 0008           cmpi.w     [A6 + 0x8], 0x1FFF
  265. 000002B2  6E04                     bgt        +0x6 /* 000002B8 */
  266. 000002B4  700D                     moveq.l    D0, 0x0D
  267. 000002B6  6040                     bra        +0x42 /* 000002F8 */
  268. label000002B8:
  269. 000002B8  0C6E 3FFF 0008           cmpi.w     [A6 + 0x8], 0x3FFF
  270. 000002BE  6E04                     bgt        +0x6 /* 000002C4 */
  271. 000002C0  700E                     moveq.l    D0, 0x0E
  272. 000002C2  6034                     bra        +0x36 /* 000002F8 */
  273. label000002C4:
  274. 000002C4  0C6E 7FFF 0008           cmpi.w     [A6 + 0x8], 0x7FFF
  275. 000002CA  6E04                     bgt        +0x6 /* 000002D0 */
  276. 000002CC  700F                     moveq.l    D0, 0x0F
  277. 000002CE  6028                     bra        +0x2A /* 000002F8 */
  278. label000002D0:
  279. 000002D0  306E 0008                movea.w    A0, [A6 + 0x8]
  280. 000002D4  B1FC 0000 FFFF           cmpa.l     A0, 0xFFFF
  281. 000002DA  6E04                     bgt        +0x6 /* 000002E0 */
  282. 000002DC  7010                     moveq.l    D0, 0x10
  283. 000002DE  6018                     bra        +0x1A /* 000002F8 */
  284. label000002E0:
  285. 000002E0  4267                     clr.w      -[A7]
  286. 000002E2  4267                     clr.w      -[A7]
  287. 000002E4  4267                     clr.w      -[A7]
  288. 000002E6  4267                     clr.w      -[A7]
  289. 000002E8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  290. 000002EC  486D EF20                pea.l      [A5 - 0x10E0]
  291. 000002F0  4EBA 01E4                jsr        [PC + 0x1E4 /* 000004D6 */]
  292. 000002F4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  293. label000002F8:
  294. 000002F8  4E5E                     unlink     A6
  295. 000002FA  4E75                     rts
  296. 000002FC  504D                     addq.w     A5, 8
  297. 000002FE  4D41                     chk.w      D6, D1
  298. 00000300  5856                     addq.w     [A6], 4
  299. 00000302  414C                     chk.w      D0, A4
  300. 00000304  4E56 0000                link       A6, 0
  301. 00000308  7001                     moveq.l    D0, 0x01
  302. 0000030A  322E 0008                move.w     D1, [A6 + 0x8]
  303. 0000030E  E368                     lsl        D0.w, D1
  304. 00000310  5340                     subq.w     D0, 1
  305. 00000312  4E5E                     unlink     A6
  306. 00000314  4E75                     rts
  307. 00000316  504D                     addq.w     A5, 8
  308. 00000318  4249                     clr.w      A1
  309. 0000031A  5453                     addq.w     [A3], 2
  310. 0000031C  544F                     addq.w     A7, 2
  311. fn0000031E:
  312. 0000031E  4E56 0000                link       A6, 0
  313. 00000322  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  314. 00000326  206E 000C                movea.l    A0, [A6 + 0xC]
  315. 0000032A  2F10                     move.l     -[A7], [A0]
  316. 0000032C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  317. 00000330  5C8F                     addq.l     A7, 6
  318. 00000332  2B40 EEAE                move.l     [A5 - 0x1152], D0
  319. 00000336  4AAD EEAE                tst.l      [A5 - 0x1152]
  320. 0000033A  660A                     bne        +0xC /* 00000346 */
  321. 0000033C  206E 000C                movea.l    A0, [A6 + 0xC]
  322. 00000340  2B50 EEAE                move.l     [A5 - 0x1152], [A0]
  323. 00000344  6004                     bra        +0x6 /* 0000034A */
  324. label00000346:
  325. 00000346  52AD EEAE                addq.l     [A5 - 0x1152], 1
  326. label0000034A:
  327. 0000034A  4E5E                     unlink     A6
  328. 0000034C  4E75                     rts
  329. 0000034E  504D                     addq.w     A5, 8
  330. 00000350  494E                     chk.w      D4, A6
  331. 00000352  4954                     chk.w      D4, [A4]
  332. 00000354  2020                     move.l     D0, -[A0]
  333. fn00000356:
  334. 00000356  4E56 0000                link       A6, 0
  335. 0000035A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  336. 0000035E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  337. 00000362  4EBA FFBA                jsr        [PC - 0x46 /* 0000031E */]
  338. 00000366  508F                     addq.l     A7, 8
  339. 00000368  4E5E                     unlink     A6
  340. 0000036A  4E75                     rts
  341. 0000036C  5042                     addq.w     D2, 8
  342. 0000036E  4D49                     chk.w      D6, A1
  343. 00000370  4E49                     trap       9
  344. 00000372  5420                     addq.b     -[A0], 2
  345. fn00000374:
  346. 00000374  4E56 FFFA                link       A6, -0x0006
  347. 00000378  4878 0002                push.l     0x2
  348. 0000037C  486D EF3C                pea.l      [A5 - 0x10C4]
  349. 00000380  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  350. 00000384  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  351. 00000388  4FEF 000C                lea.l      A7, [A7 + 0xC]
  352. 0000038C  4A40                     tst.w      D0
  353. 0000038E  57C0                     seq        D0
  354. 00000390  4400                     neg.b      D0
  355. 00000392  4880                     ext.w      D0
  356. 00000394  3D40 FFFE                move.w     [A6 - 0x2], D0
  357. 00000398  4878 0002                push.l     0x2
  358. 0000039C  486D EF40                pea.l      [A5 - 0x10C0]
  359. 000003A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  360. 000003A4  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  361. 000003A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  362. 000003AC  4A40                     tst.w      D0
  363. 000003AE  57C0                     seq        D0
  364. 000003B0  4400                     neg.b      D0
  365. 000003B2  4880                     ext.w      D0
  366. 000003B4  3D40 FFFC                move.w     [A6 - 0x4], D0
  367. 000003B8  4878 0002                push.l     0x2
  368. 000003BC  486D EF44                pea.l      [A5 - 0x10BC]
  369. 000003C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  370. 000003C4  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  371. 000003C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  372. 000003CC  3D40 FFFA                move.w     [A6 - 0x6], D0
  373. 000003D0  4A6E FFFE                tst.w      [A6 - 0x2]
  374. 000003D4  6606                     bne        +0x8 /* 000003DC */
  375. 000003D6  4A6E FFFC                tst.w      [A6 - 0x4]
  376. 000003DA  675A                     beq        +0x5C /* 00000436 */
  377. label000003DC:
  378. 000003DC  486D EF48                pea.l      [A5 - 0x10B8]
  379. 000003E0  486D FBCE                pea.l      [A5 - 0x432]
  380. 000003E4  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  381. 000003E8  508F                     addq.l     A7, 8
  382. 000003EA  4A6E FFFC                tst.w      [A6 - 0x4]
  383. 000003EE  6738                     beq        +0x3A /* 00000428 */
  384. 000003F0  202D FBE0                move.l     D0, [A5 - 0x420]
  385. 000003F4  53AD FBE0                subq.l     [A5 - 0x420], 1
  386. 000003F8  0C80 0000 0001           cmpi.l     D0, 0x1
  387. 000003FE  6316                     bls        +0x18 /* 00000416 */
  388. 00000400  206D FBDC                movea.l    A0, [A5 - 0x424]
  389. 00000404  52AD FBDC                addq.l     [A5 - 0x424], 1
  390. 00000408  700A                     moveq.l    D0, 0x0A
  391. 0000040A  1080                     move.b     [A0], D0
  392. 0000040C  0240 00FF                andi.w     D0, 0xFF
  393. 00000410  48C0                     ext.l      D0
  394. 00000412  6000 00B6                bra        +0xB8 /* 000004CA */
  395. label00000416:
  396. 00000416  486D FBCE                pea.l      [A5 - 0x432]
  397. 0000041A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  398. 0000041E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  399. 00000422  5C8F                     addq.l     A7, 6
  400. 00000424  6000 00A4                bra        +0xA6 /* 000004CA */
  401. label00000428:
  402. 00000428  486D FBCE                pea.l      [A5 - 0x432]
  403. 0000042C  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  404. 00000430  588F                     addq.l     A7, 4
  405. 00000432  6000 0096                bra        +0x98 /* 000004CA */
  406. label00000436:
  407. 00000436  4A6E FFFA                tst.w      [A6 - 0x6]
  408. 0000043A  6612                     bne        +0x14 /* 0000044E */
  409. 0000043C  206E 0008                movea.l    A0, [A6 + 0x8]
  410. 00000440  4868 0002                pea.l      [A0 + 0x2]
  411. 00000444  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  412. 00000448  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  413. 0000044C  508F                     addq.l     A7, 8
  414. label0000044E:
  415. 0000044E  2F2D EEAE                move.l     -[A7], [A5 - 0x1152]
  416. 00000452  486D EF4A                pea.l      [A5 - 0x10B6]
  417. 00000456  486D FBCE                pea.l      [A5 - 0x432]
  418. 0000045A  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  419. 0000045E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  420. 00000462  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  421. 00000466  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  422. 0000046A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  423. 0000046E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  424. 00000472  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  425. 00000476  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  426. 0000047A  486D FBCE                pea.l      [A5 - 0x432]
  427. 0000047E  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  428. 00000482  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  429. 00000486  4A6E FFFA                tst.w      [A6 - 0x6]
  430. 0000048A  6734                     beq        +0x36 /* 000004C0 */
  431. 0000048C  202D FBE0                move.l     D0, [A5 - 0x420]
  432. 00000490  53AD FBE0                subq.l     [A5 - 0x420], 1
  433. 00000494  0C80 0000 0001           cmpi.l     D0, 0x1
  434. 0000049A  6314                     bls        +0x16 /* 000004B0 */
  435. 0000049C  206D FBDC                movea.l    A0, [A5 - 0x424]
  436. 000004A0  52AD FBDC                addq.l     [A5 - 0x424], 1
  437. 000004A4  700A                     moveq.l    D0, 0x0A
  438. 000004A6  1080                     move.b     [A0], D0
  439. 000004A8  0240 00FF                andi.w     D0, 0xFF
  440. 000004AC  48C0                     ext.l      D0
  441. 000004AE  601A                     bra        +0x1C /* 000004CA */
  442. label000004B0:
  443. 000004B0  486D FBCE                pea.l      [A5 - 0x432]
  444. 000004B4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  445. 000004B8  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  446. 000004BC  5C8F                     addq.l     A7, 6
  447. 000004BE  600A                     bra        +0xC /* 000004CA */
  448. label000004C0:
  449. 000004C0  486D FBCE                pea.l      [A5 - 0x432]
  450. 000004C4  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  451. 000004C8  588F                     addq.l     A7, 4
  452. label000004CA:
  453. 000004CA  4E5E                     unlink     A6
  454. 000004CC  4E75                     rts
  455. 000004CE  504D                     addq.w     A5, 8
  456. 000004D0  4D45                     chk.w      D6, D5
  457. 000004D2  5353                     subq.w     [A3], 1
  458. 000004D4  4147                     chk.w      D0, D7
  459. fn000004D6:
  460. 000004D6  4E56 0000                link       A6, 0
  461. 000004DA  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  462. 000004DE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  463. 000004E2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  464. 000004E6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  465. 000004EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  466. 000004EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  467. 000004F2  4EBA FE80                jsr        [PC - 0x180 /* 00000374 */]
  468. 000004F6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  469. 000004FA  3F3C 0001                move.w     -[A7], 0x1
  470. 000004FE  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  471. 00000502  548F                     addq.l     A7, 2
  472. 00000504  4E5E                     unlink     A6
  473. 00000506  4E75                     rts
  474. 00000508  504D                     addq.w     A5, 8
  475. 0000050A  4552                     chk.w      D2, [A2]
  476. 0000050C  524F                     addq.w     A7, 1
  477. 0000050E  5220                     addq.b     -[A0], 1
  478. fn00000510:
  479. 00000510  4E56 0000                link       A6, 0
  480. 00000514  4AAE 0008                tst.l      [A6 + 0x8]
  481. 00000518  6724                     beq        +0x26 /* 0000053E */
  482. 0000051A  206E 0008                movea.l    A0, [A6 + 0x8]
  483. 0000051E  4A10                     tst.b      [A0]
  484. 00000520  671C                     beq        +0x1E /* 0000053E */
  485. 00000522  4267                     clr.w      -[A7]
  486. 00000524  4267                     clr.w      -[A7]
  487. 00000526  4267                     clr.w      -[A7]
  488. 00000528  486D EEB2                pea.l      [A5 - 0x114E]
  489. 0000052C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  490. 00000530  486D EF50                pea.l      [A5 - 0x10B0]
  491. 00000534  4EBA FFA0                jsr        [PC - 0x60 /* 000004D6 */]
  492. 00000538  4FEF 0012                lea.l      A7, [A7 + 0x12]
  493. 0000053C  6018                     bra        +0x1A /* 00000556 */
  494. label0000053E:
  495. 0000053E  4267                     clr.w      -[A7]
  496. 00000540  4267                     clr.w      -[A7]
  497. 00000542  4267                     clr.w      -[A7]
  498. 00000544  4267                     clr.w      -[A7]
  499. 00000546  486D EEB2                pea.l      [A5 - 0x114E]
  500. 0000054A  486D EF58                pea.l      [A5 - 0x10A8]
  501. 0000054E  4EBA FF86                jsr        [PC - 0x7A /* 000004D6 */]
  502. 00000552  4FEF 0010                lea.l      A7, [A7 + 0x10]
  503. label00000556:
  504. 00000556  4E5E                     unlink     A6
  505. 00000558  4E75                     rts
  506. 0000055A  504D                     addq.w     A5, 8
  507. 0000055C  5045                     addq.w     D5, 8
  508. 0000055E  5252                     addq.w     [A2], 1
  509. 00000560  4F52                     chk.w      D7, [A2]
  510. fn00000562:
  511. 00000562  4E56 0000                link       A6, 0
  512. 00000566  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  513. 0000056A  2F2D EEAE                move.l     -[A7], [A5 - 0x1152]
  514. 0000056E  486D EF5C                pea.l      [A5 - 0x10A4]
  515. 00000572  486D FBCE                pea.l      [A5 - 0x432]
  516. 00000576  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  517. 0000057A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  518. 0000057E  3F3C 0001                move.w     -[A7], 0x1
  519. 00000582  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  520. 00000586  548F                     addq.l     A7, 2
  521. 00000588  4E5E                     unlink     A6
  522. 0000058A  4E75                     rts
  523. 0000058C  504D                     addq.w     A5, 8
  524. 0000058E  5553                     subq.w     [A3], 2
  525. 00000590  4147                     chk.w      D0, D7
  526. 00000592  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  527. fn00000594:
  528. 00000594  4E56 FFFC                link       A6, -0x0004
  529. 00000598  486D EF6C                pea.l      [A5 - 0x1094]
  530. 0000059C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  531. 000005A0  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  532. 000005A4  508F                     addq.l     A7, 8
  533. 000005A6  4A40                     tst.w      D0
  534. 000005A8  660A                     bne        +0xC /* 000005B4 */
  535. 000005AA  41ED FB82                lea.l      A0, [A5 - 0x47E]
  536. 000005AE  2D48 FFFC                move.l     [A6 - 0x4], A0
  537. 000005B2  602C                     bra        +0x2E /* 000005E0 */
  538. label000005B4:
  539. 000005B4  486D EF6E                pea.l      [A5 - 0x1092]
  540. 000005B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  541. 000005BC  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  542. 000005C0  508F                     addq.l     A7, 8
  543. 000005C2  2D40 FFFC                move.l     [A6 - 0x4], D0
  544. 000005C6  4AAE FFFC                tst.l      [A6 - 0x4]
  545. 000005CA  6614                     bne        +0x16 /* 000005E0 */
  546. 000005CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  547. 000005D0  4EBA FF3E                jsr        [PC - 0xC2 /* 00000510 */]
  548. 000005D4  588F                     addq.l     A7, 4
  549. 000005D6  3F3C 0001                move.w     -[A7], 0x1
  550. 000005DA  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  551. 000005DE  548F                     addq.l     A7, 2
  552. label000005E0:
  553. 000005E0  202E FFFC                move.l     D0, [A6 - 0x4]
  554. 000005E4  4E5E                     unlink     A6
  555. 000005E6  4E75                     rts
  556. 000005E8  504D                     addq.w     A5, 8
  557. 000005EA  4F50                     chk.w      D7, [A0]
  558. 000005EC  454E                     chk.w      D2, A6
  559. 000005EE  5220                     addq.b     -[A0], 1
  560. 000005F0  4E56 FFFC                link       A6, -0x0004
  561. 000005F4  486D EF72                pea.l      [A5 - 0x108E]
  562. 000005F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  563. 000005FC  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  564. 00000600  508F                     addq.l     A7, 8
  565. 00000602  2D40 FFFC                move.l     [A6 - 0x4], D0
  566. 00000606  4AAE FFFC                tst.l      [A6 - 0x4]
  567. 0000060A  6614                     bne        +0x16 /* 00000620 */
  568. 0000060C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  569. 00000610  4EBA FEFE                jsr        [PC - 0x102 /* 00000510 */]
  570. 00000614  588F                     addq.l     A7, 4
  571. 00000616  3F3C 0001                move.w     -[A7], 0x1
  572. 0000061A  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  573. 0000061E  548F                     addq.l     A7, 2
  574. label00000620:
  575. 00000620  202E FFFC                move.l     D0, [A6 - 0x4]
  576. 00000624  4E5E                     unlink     A6
  577. 00000626  4E75                     rts
  578. 00000628  504D                     addq.w     A5, 8
  579. 0000062A  4F50                     chk.w      D7, [A0]
  580. 0000062C  454E                     chk.w      D2, A6
  581. 0000062E  5720                     subq.b     -[A0], 3
  582. fn00000630:
  583. 00000630  4E56 0000                link       A6, 0
  584. 00000634  41ED FB82                lea.l      A0, [A5 - 0x47E]
  585. 00000638  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  586. 0000063C  6718                     beq        +0x1A /* 00000656 */
  587. 0000063E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  588. 00000642  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  589. 00000646  588F                     addq.l     A7, 4
  590. 00000648  4A40                     tst.w      D0
  591. 0000064A  670A                     beq        +0xC /* 00000656 */
  592. 0000064C  486D EF74                pea.l      [A5 - 0x108C]
  593. 00000650  4EBA FEBE                jsr        [PC - 0x142 /* 00000510 */]
  594. 00000654  588F                     addq.l     A7, 4
  595. label00000656:
  596. 00000656  4E5E                     unlink     A6
  597. 00000658  4E75                     rts
  598. 0000065A  504D                     addq.w     A5, 8
  599. 0000065C  434C                     chk.w      D1, A4
  600. 0000065E  4F53                     chk.w      D7, [A3]
  601. 00000660  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  602. 00000662  4E56 FFFE                link       A6, -0x0002
  603. 00000666  206E 0008                movea.l    A0, [A6 + 0x8]
  604. 0000066A  2028 0012                move.l     D0, [A0 + 0x12]
  605. 0000066E  53A8 0012                subq.l     [A0 + 0x12], 1
  606. 00000672  4A80                     tst.l      D0
  607. 00000674  6714                     beq        +0x16 /* 0000068A */
  608. 00000676  206E 0008                movea.l    A0, [A6 + 0x8]
  609. 0000067A  2268 000E                movea.l    A1, [A0 + 0xE]
  610. 0000067E  52A8 000E                addq.l     [A0 + 0xE], 1
  611. 00000682  7000                     moveq.l    D0, 0x00
  612. 00000684  1011                     move.b     D0, [A1]
  613. 00000686  48C0                     ext.l      D0
  614. 00000688  600A                     bra        +0xC /* 00000694 */
  615. label0000068A:
  616. 0000068A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  617. 0000068E  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  618. 00000692  588F                     addq.l     A7, 4
  619. label00000694:
  620. 00000694  3D40 FFFE                move.w     [A6 - 0x2], D0
  621. 00000698  0C40 FFFF                cmpi.w     D0, 0xFFFF
  622. 0000069C  6606                     bne        +0x8 /* 000006A4 */
  623. 0000069E  70FF                     moveq.l    D0, 0xFFFFFFFF
  624. 000006A0  6000 005E                bra        +0x60 /* 00000700 */
  625. label000006A4:
  626. 000006A4  303C 00FF                move.w     D0, 0xFF
  627. 000006A8  C06E FFFE                and.w      D0, [A6 - 0x2]
  628. 000006AC  E148                     lsl        D0.w, 8
  629. 000006AE  206E 000C                movea.l    A0, [A6 + 0xC]
  630. 000006B2  3080                     move.w     [A0], D0
  631. 000006B4  206E 0008                movea.l    A0, [A6 + 0x8]
  632. 000006B8  2028 0012                move.l     D0, [A0 + 0x12]
  633. 000006BC  53A8 0012                subq.l     [A0 + 0x12], 1
  634. 000006C0  4A80                     tst.l      D0
  635. 000006C2  6714                     beq        +0x16 /* 000006D8 */
  636. 000006C4  206E 0008                movea.l    A0, [A6 + 0x8]
  637. 000006C8  2268 000E                movea.l    A1, [A0 + 0xE]
  638. 000006CC  52A8 000E                addq.l     [A0 + 0xE], 1
  639. 000006D0  7000                     moveq.l    D0, 0x00
  640. 000006D2  1011                     move.b     D0, [A1]
  641. 000006D4  48C0                     ext.l      D0
  642. 000006D6  600A                     bra        +0xC /* 000006E2 */
  643. label000006D8:
  644. 000006D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  645. 000006DC  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  646. 000006E0  588F                     addq.l     A7, 4
  647. label000006E2:
  648. 000006E2  3D40 FFFE                move.w     [A6 - 0x2], D0
  649. 000006E6  0C40 FFFF                cmpi.w     D0, 0xFFFF
  650. 000006EA  6604                     bne        +0x6 /* 000006F0 */
  651. 000006EC  70FF                     moveq.l    D0, 0xFFFFFFFF
  652. 000006EE  6010                     bra        +0x12 /* 00000700 */
  653. label000006F0:
  654. 000006F0  303C 00FF                move.w     D0, 0xFF
  655. 000006F4  C06E FFFE                and.w      D0, [A6 - 0x2]
  656. 000006F8  206E 000C                movea.l    A0, [A6 + 0xC]
  657. 000006FC  8150                     or.w       [A0], D0
  658. 000006FE  7000                     moveq.l    D0, 0x00
  659. label00000700:
  660. 00000700  4E5E                     unlink     A6
  661. 00000702  4E75                     rts
  662. 00000704  504D                     addq.w     A5, 8
  663. 00000706  5245                     addq.w     D5, 1
  664. 00000708  4144                     chk.w      D0, D4
  665. 0000070A  4249                     clr.w      A1
  666. 0000070C  4E56 0000                link       A6, 0
  667. 00000710  206E 0008                movea.l    A0, [A6 + 0x8]
  668. 00000714  2028 0012                move.l     D0, [A0 + 0x12]
  669. 00000718  53A8 0012                subq.l     [A0 + 0x12], 1
  670. 0000071C  0C80 0000 0001           cmpi.l     D0, 0x1
  671. 00000722  6320                     bls        +0x22 /* 00000744 */
  672. 00000724  206E 0008                movea.l    A0, [A6 + 0x8]
  673. 00000728  2268 000E                movea.l    A1, [A0 + 0xE]
  674. 0000072C  52A8 000E                addq.l     [A0 + 0xE], 1
  675. 00000730  302E 000C                move.w     D0, [A6 + 0xC]
  676. 00000734  E040                     asr        D0.w, 8
  677. 00000736  0240 00FF                andi.w     D0, 0xFF
  678. 0000073A  1280                     move.b     [A1], D0
  679. 0000073C  0240 00FF                andi.w     D0, 0xFF
  680. 00000740  48C0                     ext.l      D0
  681. 00000742  6016                     bra        +0x18 /* 0000075A */
  682. label00000744:
  683. 00000744  302E 000C                move.w     D0, [A6 + 0xC]
  684. 00000748  E040                     asr        D0.w, 8
  685. 0000074A  0240 00FF                andi.w     D0, 0xFF
  686. 0000074E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  687. 00000752  3F00                     move.w     -[A7], D0
  688. 00000754  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  689. 00000758  5C8F                     addq.l     A7, 6
  690. label0000075A:
  691. 0000075A  0C40 FFFF                cmpi.w     D0, 0xFFFF
  692. 0000075E  6606                     bne        +0x8 /* 00000766 */
  693. 00000760  70FF                     moveq.l    D0, 0xFFFFFFFF
  694. 00000762  6000 0054                bra        +0x56 /* 000007B8 */
  695. label00000766:
  696. 00000766  206E 0008                movea.l    A0, [A6 + 0x8]
  697. 0000076A  2028 0012                move.l     D0, [A0 + 0x12]
  698. 0000076E  53A8 0012                subq.l     [A0 + 0x12], 1
  699. 00000772  0C80 0000 0001           cmpi.l     D0, 0x1
  700. 00000778  631E                     bls        +0x20 /* 00000798 */
  701. 0000077A  206E 0008                movea.l    A0, [A6 + 0x8]
  702. 0000077E  2268 000E                movea.l    A1, [A0 + 0xE]
  703. 00000782  52A8 000E                addq.l     [A0 + 0xE], 1
  704. 00000786  303C 00FF                move.w     D0, 0xFF
  705. 0000078A  C06E 000C                and.w      D0, [A6 + 0xC]
  706. 0000078E  1280                     move.b     [A1], D0
  707. 00000790  0240 00FF                andi.w     D0, 0xFF
  708. 00000794  48C0                     ext.l      D0
  709. 00000796  6014                     bra        +0x16 /* 000007AC */
  710. label00000798:
  711. 00000798  303C 00FF                move.w     D0, 0xFF
  712. 0000079C  C06E 000C                and.w      D0, [A6 + 0xC]
  713. 000007A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  714. 000007A4  3F00                     move.w     -[A7], D0
  715. 000007A6  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  716. 000007AA  5C8F                     addq.l     A7, 6
  717. label000007AC:
  718. 000007AC  0C40 FFFF                cmpi.w     D0, 0xFFFF
  719. 000007B0  6604                     bne        +0x6 /* 000007B6 */
  720. 000007B2  70FF                     moveq.l    D0, 0xFFFFFFFF
  721. 000007B4  6002                     bra        +0x4 /* 000007B8 */
  722. label000007B6:
  723. 000007B6  7000                     moveq.l    D0, 0x00
  724. label000007B8:
  725. 000007B8  4E5E                     unlink     A6
  726. 000007BA  4E75                     rts
  727. 000007BC  504D                     addq.w     A5, 8
  728. 000007BE  5752                     subq.w     [A2], 3
  729. 000007C0  4954                     chk.w      D4, [A4]
  730. 000007C2  4542                     chk.w      D2, D2
  731. 000007C4  4E56 FFFE                link       A6, -0x0002
  732. 000007C8  206E 0008                movea.l    A0, [A6 + 0x8]
  733. 000007CC  2028 0012                move.l     D0, [A0 + 0x12]
  734. 000007D0  53A8 0012                subq.l     [A0 + 0x12], 1
  735. 000007D4  4A80                     tst.l      D0
  736. 000007D6  6714                     beq        +0x16 /* 000007EC */
  737. 000007D8  206E 0008                movea.l    A0, [A6 + 0x8]
  738. 000007DC  2268 000E                movea.l    A1, [A0 + 0xE]
  739. 000007E0  52A8 000E                addq.l     [A0 + 0xE], 1
  740. 000007E4  7000                     moveq.l    D0, 0x00
  741. 000007E6  1011                     move.b     D0, [A1]
  742. 000007E8  48C0                     ext.l      D0
  743. 000007EA  600A                     bra        +0xC /* 000007F6 */
  744. label000007EC:
  745. 000007EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  746. 000007F0  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  747. 000007F4  588F                     addq.l     A7, 4
  748. label000007F6:
  749. 000007F6  3D40 FFFE                move.w     [A6 - 0x2], D0
  750. 000007FA  0C40 FFFF                cmpi.w     D0, 0xFFFF
  751. 000007FE  6606                     bne        +0x8 /* 00000806 */
  752. 00000800  70FF                     moveq.l    D0, 0xFFFFFFFF
  753. 00000802  6000 0116                bra        +0x118 /* 0000091A */
  754. label00000806:
  755. 00000806  303C 00FF                move.w     D0, 0xFF
  756. 0000080A  C06E FFFE                and.w      D0, [A6 - 0x2]
  757. 0000080E  7218                     moveq.l    D1, 0x18
  758. 00000810  E368                     lsl        D0.w, D1
  759. 00000812  206E 000C                movea.l    A0, [A6 + 0xC]
  760. 00000816  4840                     swap.w     D0
  761. 00000818  4240                     clr.w      D0
  762. 0000081A  4840                     swap.w     D0
  763. 0000081C  2080                     move.l     [A0], D0
  764. 0000081E  206E 0008                movea.l    A0, [A6 + 0x8]
  765. 00000822  2028 0012                move.l     D0, [A0 + 0x12]
  766. 00000826  53A8 0012                subq.l     [A0 + 0x12], 1
  767. 0000082A  4A80                     tst.l      D0
  768. 0000082C  6714                     beq        +0x16 /* 00000842 */
  769. 0000082E  206E 0008                movea.l    A0, [A6 + 0x8]
  770. 00000832  2268 000E                movea.l    A1, [A0 + 0xE]
  771. 00000836  52A8 000E                addq.l     [A0 + 0xE], 1
  772. 0000083A  7000                     moveq.l    D0, 0x00
  773. 0000083C  1011                     move.b     D0, [A1]
  774. 0000083E  48C0                     ext.l      D0
  775. 00000840  600A                     bra        +0xC /* 0000084C */
  776. label00000842:
  777. 00000842  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  778. 00000846  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  779. 0000084A  588F                     addq.l     A7, 4
  780. label0000084C:
  781. 0000084C  3D40 FFFE                move.w     [A6 - 0x2], D0
  782. 00000850  0C40 FFFF                cmpi.w     D0, 0xFFFF
  783. 00000854  6606                     bne        +0x8 /* 0000085C */
  784. 00000856  70FF                     moveq.l    D0, 0xFFFFFFFF
  785. 00000858  6000 00C0                bra        +0xC2 /* 0000091A */
  786. label0000085C:
  787. 0000085C  303C 00FF                move.w     D0, 0xFF
  788. 00000860  C06E FFFE                and.w      D0, [A6 - 0x2]
  789. 00000864  7210                     moveq.l    D1, 0x10
  790. 00000866  E368                     lsl        D0.w, D1
  791. 00000868  4840                     swap.w     D0
  792. 0000086A  4240                     clr.w      D0
  793. 0000086C  4840                     swap.w     D0
  794. 0000086E  206E 000C                movea.l    A0, [A6 + 0xC]
  795. 00000872  8190                     or.l       [A0], D0
  796. 00000874  206E 0008                movea.l    A0, [A6 + 0x8]
  797. 00000878  2028 0012                move.l     D0, [A0 + 0x12]
  798. 0000087C  53A8 0012                subq.l     [A0 + 0x12], 1
  799. 00000880  4A80                     tst.l      D0
  800. 00000882  6714                     beq        +0x16 /* 00000898 */
  801. 00000884  206E 0008                movea.l    A0, [A6 + 0x8]
  802. 00000888  2268 000E                movea.l    A1, [A0 + 0xE]
  803. 0000088C  52A8 000E                addq.l     [A0 + 0xE], 1
  804. 00000890  7000                     moveq.l    D0, 0x00
  805. 00000892  1011                     move.b     D0, [A1]
  806. 00000894  48C0                     ext.l      D0
  807. 00000896  600A                     bra        +0xC /* 000008A2 */
  808. label00000898:
  809. 00000898  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  810. 0000089C  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  811. 000008A0  588F                     addq.l     A7, 4
  812. label000008A2:
  813. 000008A2  3D40 FFFE                move.w     [A6 - 0x2], D0
  814. 000008A6  0C40 FFFF                cmpi.w     D0, 0xFFFF
  815. 000008AA  6606                     bne        +0x8 /* 000008B2 */
  816. 000008AC  70FF                     moveq.l    D0, 0xFFFFFFFF
  817. 000008AE  6000 006A                bra        +0x6C /* 0000091A */
  818. label000008B2:
  819. 000008B2  303C 00FF                move.w     D0, 0xFF
  820. 000008B6  C06E FFFE                and.w      D0, [A6 - 0x2]
  821. 000008BA  E148                     lsl        D0.w, 8
  822. 000008BC  4840                     swap.w     D0
  823. 000008BE  4240                     clr.w      D0
  824. 000008C0  4840                     swap.w     D0
  825. 000008C2  206E 000C                movea.l    A0, [A6 + 0xC]
  826. 000008C6  8190                     or.l       [A0], D0
  827. 000008C8  206E 0008                movea.l    A0, [A6 + 0x8]
  828. 000008CC  2028 0012                move.l     D0, [A0 + 0x12]
  829. 000008D0  53A8 0012                subq.l     [A0 + 0x12], 1
  830. 000008D4  4A80                     tst.l      D0
  831. 000008D6  6714                     beq        +0x16 /* 000008EC */
  832. 000008D8  206E 0008                movea.l    A0, [A6 + 0x8]
  833. 000008DC  2268 000E                movea.l    A1, [A0 + 0xE]
  834. 000008E0  52A8 000E                addq.l     [A0 + 0xE], 1
  835. 000008E4  7000                     moveq.l    D0, 0x00
  836. 000008E6  1011                     move.b     D0, [A1]
  837. 000008E8  48C0                     ext.l      D0
  838. 000008EA  600A                     bra        +0xC /* 000008F6 */
  839. label000008EC:
  840. 000008EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  841. 000008F0  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  842. 000008F4  588F                     addq.l     A7, 4
  843. label000008F6:
  844. 000008F6  3D40 FFFE                move.w     [A6 - 0x2], D0
  845. 000008FA  0C40 FFFF                cmpi.w     D0, 0xFFFF
  846. 000008FE  6604                     bne        +0x6 /* 00000904 */
  847. 00000900  70FF                     moveq.l    D0, 0xFFFFFFFF
  848. 00000902  6016                     bra        +0x18 /* 0000091A */
  849. label00000904:
  850. 00000904  303C 00FF                move.w     D0, 0xFF
  851. 00000908  C06E FFFE                and.w      D0, [A6 - 0x2]
  852. 0000090C  4840                     swap.w     D0
  853. 0000090E  4240                     clr.w      D0
  854. 00000910  4840                     swap.w     D0
  855. 00000912  206E 000C                movea.l    A0, [A6 + 0xC]
  856. 00000916  8190                     or.l       [A0], D0
  857. 00000918  7000                     moveq.l    D0, 0x00
  858. label0000091A:
  859. 0000091A  4E5E                     unlink     A6
  860. 0000091C  4E75                     rts
  861. 0000091E  504D                     addq.w     A5, 8
  862. 00000920  5245                     addq.w     D5, 1
  863. 00000922  4144                     chk.w      D0, D4
  864. 00000924  4249                     clr.w      A1
  865. 00000926  4E56 0000                link       A6, 0
  866. 0000092A  206E 0008                movea.l    A0, [A6 + 0x8]
  867. 0000092E  2028 0012                move.l     D0, [A0 + 0x12]
  868. 00000932  53A8 0012                subq.l     [A0 + 0x12], 1
  869. 00000936  0C80 0000 0001           cmpi.l     D0, 0x1
  870. 0000093C  6324                     bls        +0x26 /* 00000962 */
  871. 0000093E  206E 0008                movea.l    A0, [A6 + 0x8]
  872. 00000942  2268 000E                movea.l    A1, [A0 + 0xE]
  873. 00000946  52A8 000E                addq.l     [A0 + 0xE], 1
  874. 0000094A  202E 000C                move.l     D0, [A6 + 0xC]
  875. 0000094E  7218                     moveq.l    D1, 0x18
  876. 00000950  E2A0                     asr        D0, D1
  877. 00000952  0280 0000 00FF           andi.l     D0, 0xFF
  878. 00000958  1280                     move.b     [A1], D0
  879. 0000095A  0240 00FF                andi.w     D0, 0xFF
  880. 0000095E  48C0                     ext.l      D0
  881. 00000960  601A                     bra        +0x1C /* 0000097C */
  882. label00000962:
  883. 00000962  202E 000C                move.l     D0, [A6 + 0xC]
  884. 00000966  7218                     moveq.l    D1, 0x18
  885. 00000968  E2A0                     asr        D0, D1
  886. 0000096A  0280 0000 00FF           andi.l     D0, 0xFF
  887. 00000970  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  888. 00000974  3F00                     move.w     -[A7], D0
  889. 00000976  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  890. 0000097A  5C8F                     addq.l     A7, 6
  891. label0000097C:
  892. 0000097C  0C40 FFFF                cmpi.w     D0, 0xFFFF
  893. 00000980  6606                     bne        +0x8 /* 00000988 */
  894. 00000982  70FF                     moveq.l    D0, 0xFFFFFFFF
  895. 00000984  6000 0110                bra        +0x112 /* 00000A96 */
  896. label00000988:
  897. 00000988  206E 0008                movea.l    A0, [A6 + 0x8]
  898. 0000098C  2028 0012                move.l     D0, [A0 + 0x12]
  899. 00000990  53A8 0012                subq.l     [A0 + 0x12], 1
  900. 00000994  0C80 0000 0001           cmpi.l     D0, 0x1
  901. 0000099A  6324                     bls        +0x26 /* 000009C0 */
  902. 0000099C  206E 0008                movea.l    A0, [A6 + 0x8]
  903. 000009A0  2268 000E                movea.l    A1, [A0 + 0xE]
  904. 000009A4  52A8 000E                addq.l     [A0 + 0xE], 1
  905. 000009A8  202E 000C                move.l     D0, [A6 + 0xC]
  906. 000009AC  7210                     moveq.l    D1, 0x10
  907. 000009AE  E2A0                     asr        D0, D1
  908. 000009B0  0280 0000 00FF           andi.l     D0, 0xFF
  909. 000009B6  1280                     move.b     [A1], D0
  910. 000009B8  0240 00FF                andi.w     D0, 0xFF
  911. 000009BC  48C0                     ext.l      D0
  912. 000009BE  601A                     bra        +0x1C /* 000009DA */
  913. label000009C0:
  914. 000009C0  202E 000C                move.l     D0, [A6 + 0xC]
  915. 000009C4  7210                     moveq.l    D1, 0x10
  916. 000009C6  E2A0                     asr        D0, D1
  917. 000009C8  0280 0000 00FF           andi.l     D0, 0xFF
  918. 000009CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  919. 000009D2  3F00                     move.w     -[A7], D0
  920. 000009D4  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  921. 000009D8  5C8F                     addq.l     A7, 6
  922. label000009DA:
  923. 000009DA  0C40 FFFF                cmpi.w     D0, 0xFFFF
  924. 000009DE  6606                     bne        +0x8 /* 000009E6 */
  925. 000009E0  70FF                     moveq.l    D0, 0xFFFFFFFF
  926. 000009E2  6000 00B2                bra        +0xB4 /* 00000A96 */
  927. label000009E6:
  928. 000009E6  206E 0008                movea.l    A0, [A6 + 0x8]
  929. 000009EA  2028 0012                move.l     D0, [A0 + 0x12]
  930. 000009EE  53A8 0012                subq.l     [A0 + 0x12], 1
  931. 000009F2  0C80 0000 0001           cmpi.l     D0, 0x1
  932. 000009F8  6322                     bls        +0x24 /* 00000A1C */
  933. 000009FA  206E 0008                movea.l    A0, [A6 + 0x8]
  934. 000009FE  2268 000E                movea.l    A1, [A0 + 0xE]
  935. 00000A02  52A8 000E                addq.l     [A0 + 0xE], 1
  936. 00000A06  202E 000C                move.l     D0, [A6 + 0xC]
  937. 00000A0A  E080                     asr        D0, 8
  938. 00000A0C  0280 0000 00FF           andi.l     D0, 0xFF
  939. 00000A12  1280                     move.b     [A1], D0
  940. 00000A14  0240 00FF                andi.w     D0, 0xFF
  941. 00000A18  48C0                     ext.l      D0
  942. 00000A1A  6018                     bra        +0x1A /* 00000A34 */
  943. label00000A1C:
  944. 00000A1C  202E 000C                move.l     D0, [A6 + 0xC]
  945. 00000A20  E080                     asr        D0, 8
  946. 00000A22  0280 0000 00FF           andi.l     D0, 0xFF
  947. 00000A28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  948. 00000A2C  3F00                     move.w     -[A7], D0
  949. 00000A2E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  950. 00000A32  5C8F                     addq.l     A7, 6
  951. label00000A34:
  952. 00000A34  0C40 FFFF                cmpi.w     D0, 0xFFFF
  953. 00000A38  6606                     bne        +0x8 /* 00000A40 */
  954. 00000A3A  70FF                     moveq.l    D0, 0xFFFFFFFF
  955. 00000A3C  6000 0058                bra        +0x5A /* 00000A96 */
  956. label00000A40:
  957. 00000A40  206E 0008                movea.l    A0, [A6 + 0x8]
  958. 00000A44  2028 0012                move.l     D0, [A0 + 0x12]
  959. 00000A48  53A8 0012                subq.l     [A0 + 0x12], 1
  960. 00000A4C  0C80 0000 0001           cmpi.l     D0, 0x1
  961. 00000A52  6320                     bls        +0x22 /* 00000A74 */
  962. 00000A54  206E 0008                movea.l    A0, [A6 + 0x8]
  963. 00000A58  2268 000E                movea.l    A1, [A0 + 0xE]
  964. 00000A5C  52A8 000E                addq.l     [A0 + 0xE], 1
  965. 00000A60  203C 0000 00FF           move.l     D0, 0xFF
  966. 00000A66  C0AE 000C                and.l      D0, [A6 + 0xC]
  967. 00000A6A  1280                     move.b     [A1], D0
  968. 00000A6C  0240 00FF                andi.w     D0, 0xFF
  969. 00000A70  48C0                     ext.l      D0
  970. 00000A72  6016                     bra        +0x18 /* 00000A8A */
  971. label00000A74:
  972. 00000A74  203C 0000 00FF           move.l     D0, 0xFF
  973. 00000A7A  C0AE 000C                and.l      D0, [A6 + 0xC]
  974. 00000A7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  975. 00000A82  3F00                     move.w     -[A7], D0
  976. 00000A84  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  977. 00000A88  5C8F                     addq.l     A7, 6
  978. label00000A8A:
  979. 00000A8A  0C40 FFFF                cmpi.w     D0, 0xFFFF
  980. 00000A8E  6604                     bne        +0x6 /* 00000A94 */
  981. 00000A90  70FF                     moveq.l    D0, 0xFFFFFFFF
  982. 00000A92  6002                     bra        +0x4 /* 00000A96 */
  983. label00000A94:
  984. 00000A94  7000                     moveq.l    D0, 0x00
  985. label00000A96:
  986. 00000A96  4E5E                     unlink     A6
  987. 00000A98  4E75                     rts
  988. 00000A9A  504D                     addq.w     A5, 8
  989. 00000A9C  5752                     subq.w     [A2], 3
  990. 00000A9E  4954                     chk.w      D4, [A4]
  991. 00000AA0  4542                     chk.w      D2, D2
  992. 00000AA2  4E56 FFFE                link       A6, -0x0002
  993. 00000AA6  206E 0008                movea.l    A0, [A6 + 0x8]
  994. 00000AAA  2028 0012                move.l     D0, [A0 + 0x12]
  995. 00000AAE  53A8 0012                subq.l     [A0 + 0x12], 1
  996. 00000AB2  4A80                     tst.l      D0
  997. 00000AB4  6714                     beq        +0x16 /* 00000ACA */
  998. 00000AB6  206E 0008                movea.l    A0, [A6 + 0x8]
  999. 00000ABA  2268 000E                movea.l    A1, [A0 + 0xE]
  1000. 00000ABE  52A8 000E                addq.l     [A0 + 0xE], 1
  1001. 00000AC2  7000                     moveq.l    D0, 0x00
  1002. 00000AC4  1011                     move.b     D0, [A1]
  1003. 00000AC6  48C0                     ext.l      D0
  1004. 00000AC8  600A                     bra        +0xC /* 00000AD4 */
  1005. label00000ACA:
  1006. 00000ACA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1007. 00000ACE  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1008. 00000AD2  588F                     addq.l     A7, 4
  1009. label00000AD4:
  1010. 00000AD4  3D40 FFFE                move.w     [A6 - 0x2], D0
  1011. 00000AD8  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1012. 00000ADC  6606                     bne        +0x8 /* 00000AE4 */
  1013. 00000ADE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1014. 00000AE0  6000 005E                bra        +0x60 /* 00000B40 */
  1015. label00000AE4:
  1016. 00000AE4  303C 00FF                move.w     D0, 0xFF
  1017. 00000AE8  C06E FFFE                and.w      D0, [A6 - 0x2]
  1018. 00000AEC  206E 000C                movea.l    A0, [A6 + 0xC]
  1019. 00000AF0  3080                     move.w     [A0], D0
  1020. 00000AF2  206E 0008                movea.l    A0, [A6 + 0x8]
  1021. 00000AF6  2028 0012                move.l     D0, [A0 + 0x12]
  1022. 00000AFA  53A8 0012                subq.l     [A0 + 0x12], 1
  1023. 00000AFE  4A80                     tst.l      D0
  1024. 00000B00  6714                     beq        +0x16 /* 00000B16 */
  1025. 00000B02  206E 0008                movea.l    A0, [A6 + 0x8]
  1026. 00000B06  2268 000E                movea.l    A1, [A0 + 0xE]
  1027. 00000B0A  52A8 000E                addq.l     [A0 + 0xE], 1
  1028. 00000B0E  7000                     moveq.l    D0, 0x00
  1029. 00000B10  1011                     move.b     D0, [A1]
  1030. 00000B12  48C0                     ext.l      D0
  1031. 00000B14  600A                     bra        +0xC /* 00000B20 */
  1032. label00000B16:
  1033. 00000B16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1034. 00000B1A  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1035. 00000B1E  588F                     addq.l     A7, 4
  1036. label00000B20:
  1037. 00000B20  3D40 FFFE                move.w     [A6 - 0x2], D0
  1038. 00000B24  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1039. 00000B28  6604                     bne        +0x6 /* 00000B2E */
  1040. 00000B2A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1041. 00000B2C  6012                     bra        +0x14 /* 00000B40 */
  1042. label00000B2E:
  1043. 00000B2E  303C 00FF                move.w     D0, 0xFF
  1044. 00000B32  C06E FFFE                and.w      D0, [A6 - 0x2]
  1045. 00000B36  E148                     lsl        D0.w, 8
  1046. 00000B38  206E 000C                movea.l    A0, [A6 + 0xC]
  1047. 00000B3C  8150                     or.w       [A0], D0
  1048. 00000B3E  7000                     moveq.l    D0, 0x00
  1049. label00000B40:
  1050. 00000B40  4E5E                     unlink     A6
  1051. 00000B42  4E75                     rts
  1052. 00000B44  504D                     addq.w     A5, 8
  1053. 00000B46  5245                     addq.w     D5, 1
  1054. 00000B48  4144                     chk.w      D0, D4
  1055. 00000B4A  4C49 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, A1
  1056. 00000B4E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1057. 00000B52  0008 2028                ori.b      A0, 0x28 /* '(' */
  1058. 00000B56  0012 53A8                ori.b      [A2], 0xA8
  1059. 00000B5A  0012 0C80                ori.b      [A2], 0x80
  1060. 00000B5E  0000 0001                ori.b      D0, 0x1
  1061. 00000B62  631E                     bls        +0x20 /* 00000B82 */
  1062. 00000B64  206E 0008                movea.l    A0, [A6 + 0x8]
  1063. 00000B68  2268 000E                movea.l    A1, [A0 + 0xE]
  1064. 00000B6C  52A8 000E                addq.l     [A0 + 0xE], 1
  1065. 00000B70  303C 00FF                move.w     D0, 0xFF
  1066. 00000B74  C06E 000C                and.w      D0, [A6 + 0xC]
  1067. 00000B78  1280                     move.b     [A1], D0
  1068. 00000B7A  0240 00FF                andi.w     D0, 0xFF
  1069. 00000B7E  48C0                     ext.l      D0
  1070. 00000B80  6014                     bra        +0x16 /* 00000B96 */
  1071. label00000B82:
  1072. 00000B82  303C 00FF                move.w     D0, 0xFF
  1073. 00000B86  C06E 000C                and.w      D0, [A6 + 0xC]
  1074. 00000B8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1075. 00000B8E  3F00                     move.w     -[A7], D0
  1076. 00000B90  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1077. 00000B94  5C8F                     addq.l     A7, 6
  1078. label00000B96:
  1079. 00000B96  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1080. 00000B9A  6606                     bne        +0x8 /* 00000BA2 */
  1081. 00000B9C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1082. 00000B9E  6000 0058                bra        +0x5A /* 00000BF8 */
  1083. label00000BA2:
  1084. 00000BA2  206E 0008                movea.l    A0, [A6 + 0x8]
  1085. 00000BA6  2028 0012                move.l     D0, [A0 + 0x12]
  1086. 00000BAA  53A8 0012                subq.l     [A0 + 0x12], 1
  1087. 00000BAE  0C80 0000 0001           cmpi.l     D0, 0x1
  1088. 00000BB4  6320                     bls        +0x22 /* 00000BD6 */
  1089. 00000BB6  206E 0008                movea.l    A0, [A6 + 0x8]
  1090. 00000BBA  2268 000E                movea.l    A1, [A0 + 0xE]
  1091. 00000BBE  52A8 000E                addq.l     [A0 + 0xE], 1
  1092. 00000BC2  302E 000C                move.w     D0, [A6 + 0xC]
  1093. 00000BC6  E040                     asr        D0.w, 8
  1094. 00000BC8  0240 00FF                andi.w     D0, 0xFF
  1095. 00000BCC  1280                     move.b     [A1], D0
  1096. 00000BCE  0240 00FF                andi.w     D0, 0xFF
  1097. 00000BD2  48C0                     ext.l      D0
  1098. 00000BD4  6016                     bra        +0x18 /* 00000BEC */
  1099. label00000BD6:
  1100. 00000BD6  302E 000C                move.w     D0, [A6 + 0xC]
  1101. 00000BDA  E040                     asr        D0.w, 8
  1102. 00000BDC  0240 00FF                andi.w     D0, 0xFF
  1103. 00000BE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1104. 00000BE4  3F00                     move.w     -[A7], D0
  1105. 00000BE6  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1106. 00000BEA  5C8F                     addq.l     A7, 6
  1107. label00000BEC:
  1108. 00000BEC  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1109. 00000BF0  6604                     bne        +0x6 /* 00000BF6 */
  1110. 00000BF2  70FF                     moveq.l    D0, 0xFFFFFFFF
  1111. 00000BF4  6002                     bra        +0x4 /* 00000BF8 */
  1112. label00000BF6:
  1113. 00000BF6  7000                     moveq.l    D0, 0x00
  1114. label00000BF8:
  1115. 00000BF8  4E5E                     unlink     A6
  1116. 00000BFA  4E75                     rts
  1117. 00000BFC  504D                     addq.w     A5, 8
  1118. 00000BFE  5752                     subq.w     [A2], 3
  1119. 00000C00  4954                     chk.w      D4, [A4]
  1120. 00000C02  454C                     chk.w      D2, A4
  1121. 00000C04  4E56 FFFE                link       A6, -0x0002
  1122. 00000C08  206E 0008                movea.l    A0, [A6 + 0x8]
  1123. 00000C0C  2028 0012                move.l     D0, [A0 + 0x12]
  1124. 00000C10  53A8 0012                subq.l     [A0 + 0x12], 1
  1125. 00000C14  4A80                     tst.l      D0
  1126. 00000C16  6714                     beq        +0x16 /* 00000C2C */
  1127. 00000C18  206E 0008                movea.l    A0, [A6 + 0x8]
  1128. 00000C1C  2268 000E                movea.l    A1, [A0 + 0xE]
  1129. 00000C20  52A8 000E                addq.l     [A0 + 0xE], 1
  1130. 00000C24  7000                     moveq.l    D0, 0x00
  1131. 00000C26  1011                     move.b     D0, [A1]
  1132. 00000C28  48C0                     ext.l      D0
  1133. 00000C2A  600A                     bra        +0xC /* 00000C36 */
  1134. label00000C2C:
  1135. 00000C2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1136. 00000C30  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1137. 00000C34  588F                     addq.l     A7, 4
  1138. label00000C36:
  1139. 00000C36  3D40 FFFE                move.w     [A6 - 0x2], D0
  1140. 00000C3A  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1141. 00000C3E  6606                     bne        +0x8 /* 00000C46 */
  1142. 00000C40  70FF                     moveq.l    D0, 0xFFFFFFFF
  1143. 00000C42  6000 0116                bra        +0x118 /* 00000D5A */
  1144. label00000C46:
  1145. 00000C46  303C 00FF                move.w     D0, 0xFF
  1146. 00000C4A  C06E FFFE                and.w      D0, [A6 - 0x2]
  1147. 00000C4E  206E 000C                movea.l    A0, [A6 + 0xC]
  1148. 00000C52  4840                     swap.w     D0
  1149. 00000C54  4240                     clr.w      D0
  1150. 00000C56  4840                     swap.w     D0
  1151. 00000C58  2080                     move.l     [A0], D0
  1152. 00000C5A  206E 0008                movea.l    A0, [A6 + 0x8]
  1153. 00000C5E  2028 0012                move.l     D0, [A0 + 0x12]
  1154. 00000C62  53A8 0012                subq.l     [A0 + 0x12], 1
  1155. 00000C66  4A80                     tst.l      D0
  1156. 00000C68  6714                     beq        +0x16 /* 00000C7E */
  1157. 00000C6A  206E 0008                movea.l    A0, [A6 + 0x8]
  1158. 00000C6E  2268 000E                movea.l    A1, [A0 + 0xE]
  1159. 00000C72  52A8 000E                addq.l     [A0 + 0xE], 1
  1160. 00000C76  7000                     moveq.l    D0, 0x00
  1161. 00000C78  1011                     move.b     D0, [A1]
  1162. 00000C7A  48C0                     ext.l      D0
  1163. 00000C7C  600A                     bra        +0xC /* 00000C88 */
  1164. label00000C7E:
  1165. 00000C7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1166. 00000C82  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1167. 00000C86  588F                     addq.l     A7, 4
  1168. label00000C88:
  1169. 00000C88  3D40 FFFE                move.w     [A6 - 0x2], D0
  1170. 00000C8C  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1171. 00000C90  6606                     bne        +0x8 /* 00000C98 */
  1172. 00000C92  70FF                     moveq.l    D0, 0xFFFFFFFF
  1173. 00000C94  6000 00C4                bra        +0xC6 /* 00000D5A */
  1174. label00000C98:
  1175. 00000C98  303C 00FF                move.w     D0, 0xFF
  1176. 00000C9C  C06E FFFE                and.w      D0, [A6 - 0x2]
  1177. 00000CA0  E148                     lsl        D0.w, 8
  1178. 00000CA2  4840                     swap.w     D0
  1179. 00000CA4  4240                     clr.w      D0
  1180. 00000CA6  4840                     swap.w     D0
  1181. 00000CA8  206E 000C                movea.l    A0, [A6 + 0xC]
  1182. 00000CAC  8190                     or.l       [A0], D0
  1183. 00000CAE  206E 0008                movea.l    A0, [A6 + 0x8]
  1184. 00000CB2  2028 0012                move.l     D0, [A0 + 0x12]
  1185. 00000CB6  53A8 0012                subq.l     [A0 + 0x12], 1
  1186. 00000CBA  4A80                     tst.l      D0
  1187. 00000CBC  6714                     beq        +0x16 /* 00000CD2 */
  1188. 00000CBE  206E 0008                movea.l    A0, [A6 + 0x8]
  1189. 00000CC2  2268 000E                movea.l    A1, [A0 + 0xE]
  1190. 00000CC6  52A8 000E                addq.l     [A0 + 0xE], 1
  1191. 00000CCA  7000                     moveq.l    D0, 0x00
  1192. 00000CCC  1011                     move.b     D0, [A1]
  1193. 00000CCE  48C0                     ext.l      D0
  1194. 00000CD0  600A                     bra        +0xC /* 00000CDC */
  1195. label00000CD2:
  1196. 00000CD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1197. 00000CD6  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1198. 00000CDA  588F                     addq.l     A7, 4
  1199. label00000CDC:
  1200. 00000CDC  3D40 FFFE                move.w     [A6 - 0x2], D0
  1201. 00000CE0  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1202. 00000CE4  6606                     bne        +0x8 /* 00000CEC */
  1203. 00000CE6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1204. 00000CE8  6000 0070                bra        +0x72 /* 00000D5A */
  1205. label00000CEC:
  1206. 00000CEC  303C 00FF                move.w     D0, 0xFF
  1207. 00000CF0  C06E FFFE                and.w      D0, [A6 - 0x2]
  1208. 00000CF4  7210                     moveq.l    D1, 0x10
  1209. 00000CF6  E368                     lsl        D0.w, D1
  1210. 00000CF8  4840                     swap.w     D0
  1211. 00000CFA  4240                     clr.w      D0
  1212. 00000CFC  4840                     swap.w     D0
  1213. 00000CFE  206E 000C                movea.l    A0, [A6 + 0xC]
  1214. 00000D02  8190                     or.l       [A0], D0
  1215. 00000D04  206E 0008                movea.l    A0, [A6 + 0x8]
  1216. 00000D08  2028 0012                move.l     D0, [A0 + 0x12]
  1217. 00000D0C  53A8 0012                subq.l     [A0 + 0x12], 1
  1218. 00000D10  4A80                     tst.l      D0
  1219. 00000D12  6714                     beq        +0x16 /* 00000D28 */
  1220. 00000D14  206E 0008                movea.l    A0, [A6 + 0x8]
  1221. 00000D18  2268 000E                movea.l    A1, [A0 + 0xE]
  1222. 00000D1C  52A8 000E                addq.l     [A0 + 0xE], 1
  1223. 00000D20  7000                     moveq.l    D0, 0x00
  1224. 00000D22  1011                     move.b     D0, [A1]
  1225. 00000D24  48C0                     ext.l      D0
  1226. 00000D26  600A                     bra        +0xC /* 00000D32 */
  1227. label00000D28:
  1228. 00000D28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1229. 00000D2C  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1230. 00000D30  588F                     addq.l     A7, 4
  1231. label00000D32:
  1232. 00000D32  3D40 FFFE                move.w     [A6 - 0x2], D0
  1233. 00000D36  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1234. 00000D3A  6604                     bne        +0x6 /* 00000D40 */
  1235. 00000D3C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1236. 00000D3E  601A                     bra        +0x1C /* 00000D5A */
  1237. label00000D40:
  1238. 00000D40  303C 00FF                move.w     D0, 0xFF
  1239. 00000D44  C06E FFFE                and.w      D0, [A6 - 0x2]
  1240. 00000D48  7218                     moveq.l    D1, 0x18
  1241. 00000D4A  E368                     lsl        D0.w, D1
  1242. 00000D4C  4840                     swap.w     D0
  1243. 00000D4E  4240                     clr.w      D0
  1244. 00000D50  4840                     swap.w     D0
  1245. 00000D52  206E 000C                movea.l    A0, [A6 + 0xC]
  1246. 00000D56  8190                     or.l       [A0], D0
  1247. 00000D58  7000                     moveq.l    D0, 0x00
  1248. label00000D5A:
  1249. 00000D5A  4E5E                     unlink     A6
  1250. 00000D5C  4E75                     rts
  1251. 00000D5E  504D                     addq.w     A5, 8
  1252. 00000D60  5245                     addq.w     D5, 1
  1253. 00000D62  4144                     chk.w      D0, D4
  1254. 00000D64  4C49 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, A1
  1255. 00000D68  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1256. 00000D6C  0008 2028                ori.b      A0, 0x28 /* '(' */
  1257. 00000D70  0012 53A8                ori.b      [A2], 0xA8
  1258. 00000D74  0012 0C80                ori.b      [A2], 0x80
  1259. 00000D78  0000 0001                ori.b      D0, 0x1
  1260. 00000D7C  6320                     bls        +0x22 /* 00000D9E */
  1261. 00000D7E  206E 0008                movea.l    A0, [A6 + 0x8]
  1262. 00000D82  2268 000E                movea.l    A1, [A0 + 0xE]
  1263. 00000D86  52A8 000E                addq.l     [A0 + 0xE], 1
  1264. 00000D8A  203C 0000 00FF           move.l     D0, 0xFF
  1265. 00000D90  C0AE 000C                and.l      D0, [A6 + 0xC]
  1266. 00000D94  1280                     move.b     [A1], D0
  1267. 00000D96  0240 00FF                andi.w     D0, 0xFF
  1268. 00000D9A  48C0                     ext.l      D0
  1269. 00000D9C  6016                     bra        +0x18 /* 00000DB4 */
  1270. label00000D9E:
  1271. 00000D9E  203C 0000 00FF           move.l     D0, 0xFF
  1272. 00000DA4  C0AE 000C                and.l      D0, [A6 + 0xC]
  1273. 00000DA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1274. 00000DAC  3F00                     move.w     -[A7], D0
  1275. 00000DAE  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1276. 00000DB2  5C8F                     addq.l     A7, 6
  1277. label00000DB4:
  1278. 00000DB4  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1279. 00000DB8  6606                     bne        +0x8 /* 00000DC0 */
  1280. 00000DBA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1281. 00000DBC  6000 0118                bra        +0x11A /* 00000ED6 */
  1282. label00000DC0:
  1283. 00000DC0  206E 0008                movea.l    A0, [A6 + 0x8]
  1284. 00000DC4  2028 0012                move.l     D0, [A0 + 0x12]
  1285. 00000DC8  53A8 0012                subq.l     [A0 + 0x12], 1
  1286. 00000DCC  0C80 0000 0001           cmpi.l     D0, 0x1
  1287. 00000DD2  6322                     bls        +0x24 /* 00000DF6 */
  1288. 00000DD4  206E 0008                movea.l    A0, [A6 + 0x8]
  1289. 00000DD8  2268 000E                movea.l    A1, [A0 + 0xE]
  1290. 00000DDC  52A8 000E                addq.l     [A0 + 0xE], 1
  1291. 00000DE0  202E 000C                move.l     D0, [A6 + 0xC]
  1292. 00000DE4  E080                     asr        D0, 8
  1293. 00000DE6  0280 0000 00FF           andi.l     D0, 0xFF
  1294. 00000DEC  1280                     move.b     [A1], D0
  1295. 00000DEE  0240 00FF                andi.w     D0, 0xFF
  1296. 00000DF2  48C0                     ext.l      D0
  1297. 00000DF4  6018                     bra        +0x1A /* 00000E0E */
  1298. label00000DF6:
  1299. 00000DF6  202E 000C                move.l     D0, [A6 + 0xC]
  1300. 00000DFA  E080                     asr        D0, 8
  1301. 00000DFC  0280 0000 00FF           andi.l     D0, 0xFF
  1302. 00000E02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1303. 00000E06  3F00                     move.w     -[A7], D0
  1304. 00000E08  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1305. 00000E0C  5C8F                     addq.l     A7, 6
  1306. label00000E0E:
  1307. 00000E0E  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1308. 00000E12  6606                     bne        +0x8 /* 00000E1A */
  1309. 00000E14  70FF                     moveq.l    D0, 0xFFFFFFFF
  1310. 00000E16  6000 00BE                bra        +0xC0 /* 00000ED6 */
  1311. label00000E1A:
  1312. 00000E1A  206E 0008                movea.l    A0, [A6 + 0x8]
  1313. 00000E1E  2028 0012                move.l     D0, [A0 + 0x12]
  1314. 00000E22  53A8 0012                subq.l     [A0 + 0x12], 1
  1315. 00000E26  0C80 0000 0001           cmpi.l     D0, 0x1
  1316. 00000E2C  6324                     bls        +0x26 /* 00000E52 */
  1317. 00000E2E  206E 0008                movea.l    A0, [A6 + 0x8]
  1318. 00000E32  2268 000E                movea.l    A1, [A0 + 0xE]
  1319. 00000E36  52A8 000E                addq.l     [A0 + 0xE], 1
  1320. 00000E3A  202E 000C                move.l     D0, [A6 + 0xC]
  1321. 00000E3E  7210                     moveq.l    D1, 0x10
  1322. 00000E40  E2A0                     asr        D0, D1
  1323. 00000E42  0280 0000 00FF           andi.l     D0, 0xFF
  1324. 00000E48  1280                     move.b     [A1], D0
  1325. 00000E4A  0240 00FF                andi.w     D0, 0xFF
  1326. 00000E4E  48C0                     ext.l      D0
  1327. 00000E50  601A                     bra        +0x1C /* 00000E6C */
  1328. label00000E52:
  1329. 00000E52  202E 000C                move.l     D0, [A6 + 0xC]
  1330. 00000E56  7210                     moveq.l    D1, 0x10
  1331. 00000E58  E2A0                     asr        D0, D1
  1332. 00000E5A  0280 0000 00FF           andi.l     D0, 0xFF
  1333. 00000E60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1334. 00000E64  3F00                     move.w     -[A7], D0
  1335. 00000E66  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1336. 00000E6A  5C8F                     addq.l     A7, 6
  1337. label00000E6C:
  1338. 00000E6C  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1339. 00000E70  6606                     bne        +0x8 /* 00000E78 */
  1340. 00000E72  70FF                     moveq.l    D0, 0xFFFFFFFF
  1341. 00000E74  6000 0060                bra        +0x62 /* 00000ED6 */
  1342. label00000E78:
  1343. 00000E78  206E 0008                movea.l    A0, [A6 + 0x8]
  1344. 00000E7C  2028 0012                move.l     D0, [A0 + 0x12]
  1345. 00000E80  53A8 0012                subq.l     [A0 + 0x12], 1
  1346. 00000E84  0C80 0000 0001           cmpi.l     D0, 0x1
  1347. 00000E8A  6324                     bls        +0x26 /* 00000EB0 */
  1348. 00000E8C  206E 0008                movea.l    A0, [A6 + 0x8]
  1349. 00000E90  2268 000E                movea.l    A1, [A0 + 0xE]
  1350. 00000E94  52A8 000E                addq.l     [A0 + 0xE], 1
  1351. 00000E98  202E 000C                move.l     D0, [A6 + 0xC]
  1352. 00000E9C  7218                     moveq.l    D1, 0x18
  1353. 00000E9E  E2A0                     asr        D0, D1
  1354. 00000EA0  0280 0000 00FF           andi.l     D0, 0xFF
  1355. 00000EA6  1280                     move.b     [A1], D0
  1356. 00000EA8  0240 00FF                andi.w     D0, 0xFF
  1357. 00000EAC  48C0                     ext.l      D0
  1358. 00000EAE  601A                     bra        +0x1C /* 00000ECA */
  1359. label00000EB0:
  1360. 00000EB0  202E 000C                move.l     D0, [A6 + 0xC]
  1361. 00000EB4  7218                     moveq.l    D1, 0x18
  1362. 00000EB6  E2A0                     asr        D0, D1
  1363. 00000EB8  0280 0000 00FF           andi.l     D0, 0xFF
  1364. 00000EBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1365. 00000EC2  3F00                     move.w     -[A7], D0
  1366. 00000EC4  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1367. 00000EC8  5C8F                     addq.l     A7, 6
  1368. label00000ECA:
  1369. 00000ECA  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1370. 00000ECE  6604                     bne        +0x6 /* 00000ED4 */
  1371. 00000ED0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1372. 00000ED2  6002                     bra        +0x4 /* 00000ED6 */
  1373. label00000ED4:
  1374. 00000ED4  7000                     moveq.l    D0, 0x00
  1375. label00000ED6:
  1376. 00000ED6  4E5E                     unlink     A6
  1377. 00000ED8  4E75                     rts
  1378. 00000EDA  504D                     addq.w     A5, 8
  1379. 00000EDC  5752                     subq.w     [A2], 3
  1380. 00000EDE  4954                     chk.w      D4, [A4]
  1381. 00000EE0  454C                     chk.w      D2, A4
  1382. fn00000EE2:
  1383. 00000EE2  4E56 0000                link       A6, 0
  1384. 00000EE6  2F07                     move.l     -[A7], D7
  1385. label00000EE8:
  1386. 00000EE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1387. 00000EEC  4EBA 02D4                jsr        [PC + 0x2D4 /* 000011C2 */]
  1388. 00000EF0  588F                     addq.l     A7, 4
  1389. 00000EF2  1E00                     move.b     D7, D0
  1390. 00000EF4  0C07 0020                cmpi.b     D7, 0x20 /* ' ' */
  1391. 00000EF8  67EE                     beq        -0x10 /* 00000EE8 */
  1392. 00000EFA  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  1393. 00000EFE  67E8                     beq        -0x16 /* 00000EE8 */
  1394. 00000F00  0C07 000A                cmpi.b     D7, 0xA /* '\n' */
  1395. 00000F04  67E2                     beq        -0x1C /* 00000EE8 */
  1396. 00000F06  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  1397. 00000F0A  67DC                     beq        -0x22 /* 00000EE8 */
  1398. 00000F0C  0C07 0030                cmpi.b     D7, 0x30 /* '0' */
  1399. 00000F10  671C                     beq        +0x1E /* 00000F2E */
  1400. 00000F12  0C07 0031                cmpi.b     D7, 0x31 /* '1' */
  1401. 00000F16  6716                     beq        +0x18 /* 00000F2E */
  1402. 00000F18  4267                     clr.w      -[A7]
  1403. 00000F1A  4267                     clr.w      -[A7]
  1404. 00000F1C  4267                     clr.w      -[A7]
  1405. 00000F1E  4267                     clr.w      -[A7]
  1406. 00000F20  4267                     clr.w      -[A7]
  1407. 00000F22  486D EF7C                pea.l      [A5 - 0x1084]
  1408. 00000F26  4EBA F5AE                jsr        [PC - 0xA52 /* 000004D6 */]
  1409. 00000F2A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1410. label00000F2E:
  1411. 00000F2E  0C07 0031                cmpi.b     D7, 0x31 /* '1' */
  1412. 00000F32  6704                     beq        +0x6 /* 00000F38 */
  1413. 00000F34  7000                     moveq.l    D0, 0x00
  1414. 00000F36  6002                     bra        +0x4 /* 00000F3A */
  1415. label00000F38:
  1416. 00000F38  7001                     moveq.l    D0, 0x01
  1417. label00000F3A:
  1418. 00000F3A  2E1F                     move.l     D7, [A7]+
  1419. 00000F3C  4E5E                     unlink     A6
  1420. 00000F3E  4E75                     rts
  1421. 00000F40  5042                     addq.w     D2, 8
  1422. 00000F42  4D47                     chk.w      D6, D7
  1423. 00000F44  4554                     chk.w      D2, [A4]
  1424. 00000F46  4249                     clr.w      A1
  1425. fn00000F48:
  1426. 00000F48  4E56 FFFC                link       A6, -0x0004
  1427. 00000F4C  206E 0008                movea.l    A0, [A6 + 0x8]
  1428. 00000F50  2028 0012                move.l     D0, [A0 + 0x12]
  1429. 00000F54  53A8 0012                subq.l     [A0 + 0x12], 1
  1430. 00000F58  4A80                     tst.l      D0
  1431. 00000F5A  6714                     beq        +0x16 /* 00000F70 */
  1432. 00000F5C  206E 0008                movea.l    A0, [A6 + 0x8]
  1433. 00000F60  2268 000E                movea.l    A1, [A0 + 0xE]
  1434. 00000F64  52A8 000E                addq.l     [A0 + 0xE], 1
  1435. 00000F68  7000                     moveq.l    D0, 0x00
  1436. 00000F6A  1011                     move.b     D0, [A1]
  1437. 00000F6C  48C0                     ext.l      D0
  1438. 00000F6E  600A                     bra        +0xC /* 00000F7A */
  1439. label00000F70:
  1440. 00000F70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1441. 00000F74  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1442. 00000F78  588F                     addq.l     A7, 4
  1443. label00000F7A:
  1444. 00000F7A  3D40 FFFE                move.w     [A6 - 0x2], D0
  1445. 00000F7E  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  1446. 00000F84  6616                     bne        +0x18 /* 00000F9C */
  1447. 00000F86  4267                     clr.w      -[A7]
  1448. 00000F88  4267                     clr.w      -[A7]
  1449. 00000F8A  4267                     clr.w      -[A7]
  1450. 00000F8C  4267                     clr.w      -[A7]
  1451. 00000F8E  4267                     clr.w      -[A7]
  1452. 00000F90  486D EF9E                pea.l      [A5 - 0x1062]
  1453. 00000F94  4EBA F540                jsr        [PC - 0xAC0 /* 000004D6 */]
  1454. 00000F98  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1455. label00000F9C:
  1456. 00000F9C  206E 0008                movea.l    A0, [A6 + 0x8]
  1457. 00000FA0  2028 0012                move.l     D0, [A0 + 0x12]
  1458. 00000FA4  53A8 0012                subq.l     [A0 + 0x12], 1
  1459. 00000FA8  4A80                     tst.l      D0
  1460. 00000FAA  6714                     beq        +0x16 /* 00000FC0 */
  1461. 00000FAC  206E 0008                movea.l    A0, [A6 + 0x8]
  1462. 00000FB0  2268 000E                movea.l    A1, [A0 + 0xE]
  1463. 00000FB4  52A8 000E                addq.l     [A0 + 0xE], 1
  1464. 00000FB8  7000                     moveq.l    D0, 0x00
  1465. 00000FBA  1011                     move.b     D0, [A1]
  1466. 00000FBC  48C0                     ext.l      D0
  1467. 00000FBE  600A                     bra        +0xC /* 00000FCA */
  1468. label00000FC0:
  1469. 00000FC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1470. 00000FC4  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1471. 00000FC8  588F                     addq.l     A7, 4
  1472. label00000FCA:
  1473. 00000FCA  3D40 FFFC                move.w     [A6 - 0x4], D0
  1474. 00000FCE  0C6E FFFF FFFC           cmpi.w     [A6 - 0x4], 0xFFFF
  1475. 00000FD4  6616                     bne        +0x18 /* 00000FEC */
  1476. 00000FD6  4267                     clr.w      -[A7]
  1477. 00000FD8  4267                     clr.w      -[A7]
  1478. 00000FDA  4267                     clr.w      -[A7]
  1479. 00000FDC  4267                     clr.w      -[A7]
  1480. 00000FDE  4267                     clr.w      -[A7]
  1481. 00000FE0  486D EFC4                pea.l      [A5 - 0x103C]
  1482. 00000FE4  4EBA F4F0                jsr        [PC - 0xB10 /* 000004D6 */]
  1483. 00000FE8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1484. label00000FEC:
  1485. 00000FEC  302E FFFE                move.w     D0, [A6 - 0x2]
  1486. 00000FF0  E140                     asl        D0.w, 8
  1487. 00000FF2  D06E FFFC                add.w      D0, [A6 - 0x4]
  1488. 00000FF6  4E5E                     unlink     A6
  1489. 00000FF8  4E75                     rts
  1490. 00000FFA  5042                     addq.w     D2, 8
  1491. 00000FFC  4D52                     chk.w      D6, [A2]
  1492. 00000FFE  4541                     chk.w      D2, D1
  1493. 00001000  444D                     neg.w      A5
  1494. fn00001002:
  1495. 00001002  4E56 0000                link       A6, 0
  1496. 00001006  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1497. 0000100A  4EBA 02DC                jsr        [PC + 0x2DC /* 000012E8 */]
  1498. 0000100E  588F                     addq.l     A7, 4
  1499. 00001010  206E 000C                movea.l    A0, [A6 + 0xC]
  1500. 00001014  3080                     move.w     [A0], D0
  1501. 00001016  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1502. 0000101A  4EBA 02CC                jsr        [PC + 0x2CC /* 000012E8 */]
  1503. 0000101E  588F                     addq.l     A7, 4
  1504. 00001020  206E 0010                movea.l    A0, [A6 + 0x10]
  1505. 00001024  3080                     move.w     [A0], D0
  1506. 00001026  4E5E                     unlink     A6
  1507. 00001028  4E75                     rts
  1508. 0000102A  5042                     addq.w     D2, 8
  1509. 0000102C  4D52                     chk.w      D6, [A2]
  1510. 0000102E  4541                     chk.w      D2, D1
  1511. 00001030  4450                     neg.w      [A0]
  1512. fn00001032:
  1513. 00001032  4E56 0000                link       A6, 0
  1514. 00001036  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1515. 0000103A  4EBA FF0C                jsr        [PC - 0xF4 /* 00000F48 */]
  1516. 0000103E  588F                     addq.l     A7, 4
  1517. 00001040  206E 0014                movea.l    A0, [A6 + 0x14]
  1518. 00001044  3080                     move.w     [A0], D0
  1519. 00001046  206E 0014                movea.l    A0, [A6 + 0x14]
  1520. 0000104A  0C50 5031                cmpi.w     [A0], 0x5031 /* 'P1' */
  1521. 0000104E  670E                     beq        +0x10 /* 0000105E */
  1522. 00001050  206E 0014                movea.l    A0, [A6 + 0x14]
  1523. 00001054  0C50 5034                cmpi.w     [A0], 0x5034 /* 'P4' */
  1524. 00001058  6704                     beq        +0x6 /* 0000105E */
  1525. 0000105A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1526. 0000105C  6004                     bra        +0x6 /* 00001062 */
  1527. label0000105E:
  1528. 0000105E  303C 5031                move.w     D0, 0x5031 /* 'P1' */
  1529. label00001062:
  1530. 00001062  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1531. 00001066  5031 5031                addq.b     [A1 + D5.w + 0x31], 8
  1532. 0000106A  001A 0002                ori.b      [A2]+, 0x2
  1533. 0000106E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1534. 00001072  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1535. 00001076  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1536. 0000107A  4EBA FF86                jsr        [PC - 0x7A /* 00001002 */]
  1537. 0000107E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1538. 00001082  6016                     bra        +0x18 /* 0000109A */
  1539. 00001084  4267                     clr.w      -[A7]
  1540. 00001086  4267                     clr.w      -[A7]
  1541. 00001088  4267                     clr.w      -[A7]
  1542. 0000108A  4267                     clr.w      -[A7]
  1543. 0000108C  4267                     clr.w      -[A7]
  1544. 0000108E  486D EFEA                pea.l      [A5 - 0x1016]
  1545. 00001092  4EBA F442                jsr        [PC - 0xBBE /* 000004D6 */]
  1546. 00001096  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1547. label0000109A:
  1548. 0000109A  4E5E                     unlink     A6
  1549. 0000109C  4E75                     rts
  1550. 0000109E  5042                     addq.w     D2, 8
  1551. 000010A0  4D52                     chk.w      D6, [A2]
  1552. 000010A2  4541                     chk.w      D2, D1
  1553. 000010A4  4450                     neg.w      [A0]
  1554. fn000010A6:
  1555. 000010A6  4E56 0000                link       A6, 0
  1556. 000010AA  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1557. 000010AE  302E 0012                move.w     D0, [A6 + 0x12]
  1558. 000010B2  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1559. 000010B6  0002 000A                ori.b      D2, 0xA /* '\n' */
  1560. 000010BA  5031 0028                addq.b     [A1 + D0.w + 0x28], 8
  1561. 000010BE  5034 005C                addq.b     [A4 + D0.w + 0x5C], 8
  1562. 000010C2  7E00                     moveq.l    D7, 0x00
  1563. 000010C4  286E 000C                movea.l    A4, [A6 + 0xC]
  1564. 000010C8  6010                     bra        +0x12 /* 000010DA */
  1565. label000010CA:
  1566. 000010CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1567. 000010CE  4EBA FE12                jsr        [PC - 0x1EE /* 00000EE2 */]
  1568. 000010D2  588F                     addq.l     A7, 4
  1569. 000010D4  1880                     move.b     [A4], D0
  1570. 000010D6  5247                     addq.w     D7, 1
  1571. 000010D8  528C                     addq.l     A4, 1
  1572. label000010DA:
  1573. 000010DA  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1574. 000010DE  6DEA                     blt        -0x14 /* 000010CA */
  1575. 000010E0  6000 0050                bra        +0x52 /* 00001132 */
  1576. 000010E4  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1577. 000010E6  7E00                     moveq.l    D7, 0x00
  1578. 000010E8  286E 000C                movea.l    A4, [A6 + 0xC]
  1579. 000010EC  6026                     bra        +0x28 /* 00001114 */
  1580. label000010EE:
  1581. 000010EE  0C46 FFFF                cmpi.w     D6, 0xFFFF
  1582. 000010F2  660E                     bne        +0x10 /* 00001102 */
  1583. 000010F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1584. 000010F8  4EBA 018C                jsr        [PC + 0x18C /* 00001286 */]
  1585. 000010FC  588F                     addq.l     A7, 4
  1586. 000010FE  1A00                     move.b     D5, D0
  1587. 00001100  7C07                     moveq.l    D6, 0x07
  1588. label00001102:
  1589. 00001102  7000                     moveq.l    D0, 0x00
  1590. 00001104  1005                     move.b     D0, D5
  1591. 00001106  EC68                     lsr        D0.w, D6
  1592. 00001108  0240 0001                andi.w     D0, 0x1
  1593. 0000110C  1880                     move.b     [A4], D0
  1594. 0000110E  5346                     subq.w     D6, 1
  1595. 00001110  5247                     addq.w     D7, 1
  1596. 00001112  528C                     addq.l     A4, 1
  1597. label00001114:
  1598. 00001114  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1599. 00001118  6DD4                     blt        -0x2A /* 000010EE */
  1600. 0000111A  6016                     bra        +0x18 /* 00001132 */
  1601. 0000111C  4267                     clr.w      -[A7]
  1602. 0000111E  4267                     clr.w      -[A7]
  1603. 00001120  4267                     clr.w      -[A7]
  1604. 00001122  4267                     clr.w      -[A7]
  1605. 00001124  4267                     clr.w      -[A7]
  1606. 00001126  486D F00C                pea.l      [A5 - 0xFF4]
  1607. 0000112A  4EBA F3AA                jsr        [PC - 0xC56 /* 000004D6 */]
  1608. 0000112E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1609. label00001132:
  1610. 00001132  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1611. 00001136  4E5E                     unlink     A6
  1612. 00001138  4E75                     rts
  1613. 0000113A  5042                     addq.w     D2, 8
  1614. 0000113C  4D52                     chk.w      D6, [A2]
  1615. 0000113E  4541                     chk.w      D2, D1
  1616. 00001140  4450                     neg.w      [A0]
  1617. 00001142  4E56 FFFC                link       A6, -0x0004
  1618. 00001146  2F0C                     move.l     -[A7], A4
  1619. 00001148  486E FFFE                pea.l      [A6 - 0x2]
  1620. 0000114C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1621. 00001150  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1622. 00001154  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1623. 00001158  4EBA FED8                jsr        [PC - 0x128 /* 00001032 */]
  1624. 0000115C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1625. 00001160  3F3C 0001                move.w     -[A7], 0x1
  1626. 00001164  206E 0010                movea.l    A0, [A6 + 0x10]
  1627. 00001168  3F10                     move.w     -[A7], [A0]
  1628. 0000116A  206E 000C                movea.l    A0, [A6 + 0xC]
  1629. 0000116E  3F10                     move.w     -[A7], [A0]
  1630. 00001170  4EBA EEF4                jsr        [PC - 0x110C /* 00000066 */]
  1631. 00001174  5C8F                     addq.l     A7, 6
  1632. 00001176  2840                     movea.l    A4, D0
  1633. 00001178  426E FFFC                clr.w      [A6 - 0x4]
  1634. 0000117C  6028                     bra        +0x2A /* 000011A6 */
  1635. label0000117E:
  1636. 0000117E  302E FFFC                move.w     D0, [A6 - 0x4]
  1637. 00001182  48C0                     ext.l      D0
  1638. 00001184  E580                     asl        D0, 2
  1639. 00001186  D08C                     add.l      D0, A4
  1640. 00001188  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1641. 0000118C  206E 000C                movea.l    A0, [A6 + 0xC]
  1642. 00001190  3F10                     move.w     -[A7], [A0]
  1643. 00001192  2040                     movea.l    A0, D0
  1644. 00001194  2F10                     move.l     -[A7], [A0]
  1645. 00001196  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1646. 0000119A  4EBA FF0A                jsr        [PC - 0xF6 /* 000010A6 */]
  1647. 0000119E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1648. 000011A2  526E FFFC                addq.w     [A6 - 0x4], 1
  1649. label000011A6:
  1650. 000011A6  206E 0010                movea.l    A0, [A6 + 0x10]
  1651. 000011AA  302E FFFC                move.w     D0, [A6 - 0x4]
  1652. 000011AE  B050                     cmp.w      D0, [A0]
  1653. 000011B0  6DCC                     blt        -0x32 /* 0000117E */
  1654. 000011B2  200C                     move.l     D0, A4
  1655. 000011B4  285F                     movea.l    A4, [A7]+
  1656. 000011B6  4E5E                     unlink     A6
  1657. 000011B8  4E75                     rts
  1658. 000011BA  5042                     addq.w     D2, 8
  1659. 000011BC  4D52                     chk.w      D6, [A2]
  1660. 000011BE  4541                     chk.w      D2, D1
  1661. 000011C0  4450                     neg.w      [A0]
  1662. fn000011C2:
  1663. 000011C2  4E56 0000                link       A6, 0
  1664. 000011C6  48E7 0300                movem.l    -[A7], D6,D7
  1665. 000011CA  206E 0008                movea.l    A0, [A6 + 0x8]
  1666. 000011CE  2028 0012                move.l     D0, [A0 + 0x12]
  1667. 000011D2  53A8 0012                subq.l     [A0 + 0x12], 1
  1668. 000011D6  4A80                     tst.l      D0
  1669. 000011D8  6714                     beq        +0x16 /* 000011EE */
  1670. 000011DA  206E 0008                movea.l    A0, [A6 + 0x8]
  1671. 000011DE  2268 000E                movea.l    A1, [A0 + 0xE]
  1672. 000011E2  52A8 000E                addq.l     [A0 + 0xE], 1
  1673. 000011E6  7000                     moveq.l    D0, 0x00
  1674. 000011E8  1011                     move.b     D0, [A1]
  1675. 000011EA  48C0                     ext.l      D0
  1676. 000011EC  600A                     bra        +0xC /* 000011F8 */
  1677. label000011EE:
  1678. 000011EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1679. 000011F2  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1680. 000011F6  588F                     addq.l     A7, 4
  1681. label000011F8:
  1682. 000011F8  3E00                     move.w     D7, D0
  1683. 000011FA  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1684. 000011FE  6616                     bne        +0x18 /* 00001216 */
  1685. 00001200  4267                     clr.w      -[A7]
  1686. 00001202  4267                     clr.w      -[A7]
  1687. 00001204  4267                     clr.w      -[A7]
  1688. 00001206  4267                     clr.w      -[A7]
  1689. 00001208  4267                     clr.w      -[A7]
  1690. 0000120A  486D F01A                pea.l      [A5 - 0xFE6]
  1691. 0000120E  4EBA F2C6                jsr        [PC - 0xD3A /* 000004D6 */]
  1692. 00001212  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1693. label00001216:
  1694. 00001216  1C07                     move.b     D6, D7
  1695. 00001218  0C06 0023                cmpi.b     D6, 0x23 /* '#' */
  1696. 0000121C  6600 0056                bne        +0x58 /* 00001274 */
  1697. label00001220:
  1698. 00001220  206E 0008                movea.l    A0, [A6 + 0x8]
  1699. 00001224  2028 0012                move.l     D0, [A0 + 0x12]
  1700. 00001228  53A8 0012                subq.l     [A0 + 0x12], 1
  1701. 0000122C  4A80                     tst.l      D0
  1702. 0000122E  6714                     beq        +0x16 /* 00001244 */
  1703. 00001230  206E 0008                movea.l    A0, [A6 + 0x8]
  1704. 00001234  2268 000E                movea.l    A1, [A0 + 0xE]
  1705. 00001238  52A8 000E                addq.l     [A0 + 0xE], 1
  1706. 0000123C  7000                     moveq.l    D0, 0x00
  1707. 0000123E  1011                     move.b     D0, [A1]
  1708. 00001240  48C0                     ext.l      D0
  1709. 00001242  600A                     bra        +0xC /* 0000124E */
  1710. label00001244:
  1711. 00001244  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1712. 00001248  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1713. 0000124C  588F                     addq.l     A7, 4
  1714. label0000124E:
  1715. 0000124E  3E00                     move.w     D7, D0
  1716. 00001250  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1717. 00001254  6616                     bne        +0x18 /* 0000126C */
  1718. 00001256  4267                     clr.w      -[A7]
  1719. 00001258  4267                     clr.w      -[A7]
  1720. 0000125A  4267                     clr.w      -[A7]
  1721. 0000125C  4267                     clr.w      -[A7]
  1722. 0000125E  4267                     clr.w      -[A7]
  1723. 00001260  486D F02C                pea.l      [A5 - 0xFD4]
  1724. 00001264  4EBA F270                jsr        [PC - 0xD90 /* 000004D6 */]
  1725. 00001268  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1726. label0000126C:
  1727. 0000126C  1C07                     move.b     D6, D7
  1728. 0000126E  0C06 000A                cmpi.b     D6, 0xA /* '\n' */
  1729. 00001272  66AC                     bne        -0x52 /* 00001220 */
  1730. label00001274:
  1731. 00001274  1006                     move.b     D0, D6
  1732. 00001276  4CDF 00C0                movem.l    D6,D7, [A7]+
  1733. 0000127A  4E5E                     unlink     A6
  1734. 0000127C  4E75                     rts
  1735. 0000127E  5042                     addq.w     D2, 8
  1736. 00001280  4D47                     chk.w      D6, D7
  1737. 00001282  4554                     chk.w      D2, [A4]
  1738. 00001284  4320                     .invalid   1, -[A0] // invalid opcode 4 with b == 4
  1739. fn00001286:
  1740. 00001286  4E56 0000                link       A6, 0
  1741. 0000128A  2F07                     move.l     -[A7], D7
  1742. 0000128C  206E 0008                movea.l    A0, [A6 + 0x8]
  1743. 00001290  2028 0012                move.l     D0, [A0 + 0x12]
  1744. 00001294  53A8 0012                subq.l     [A0 + 0x12], 1
  1745. 00001298  4A80                     tst.l      D0
  1746. 0000129A  6714                     beq        +0x16 /* 000012B0 */
  1747. 0000129C  206E 0008                movea.l    A0, [A6 + 0x8]
  1748. 000012A0  2268 000E                movea.l    A1, [A0 + 0xE]
  1749. 000012A4  52A8 000E                addq.l     [A0 + 0xE], 1
  1750. 000012A8  7000                     moveq.l    D0, 0x00
  1751. 000012AA  1011                     move.b     D0, [A1]
  1752. 000012AC  48C0                     ext.l      D0
  1753. 000012AE  600A                     bra        +0xC /* 000012BA */
  1754. label000012B0:
  1755. 000012B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1756. 000012B4  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1757. 000012B8  588F                     addq.l     A7, 4
  1758. label000012BA:
  1759. 000012BA  3E00                     move.w     D7, D0
  1760. 000012BC  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1761. 000012C0  6616                     bne        +0x18 /* 000012D8 */
  1762. 000012C2  4267                     clr.w      -[A7]
  1763. 000012C4  4267                     clr.w      -[A7]
  1764. 000012C6  4267                     clr.w      -[A7]
  1765. 000012C8  4267                     clr.w      -[A7]
  1766. 000012CA  4267                     clr.w      -[A7]
  1767. 000012CC  486D F03E                pea.l      [A5 - 0xFC2]
  1768. 000012D0  4EBA F204                jsr        [PC - 0xDFC /* 000004D6 */]
  1769. 000012D4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1770. label000012D8:
  1771. 000012D8  1007                     move.b     D0, D7
  1772. 000012DA  2E1F                     move.l     D7, [A7]+
  1773. 000012DC  4E5E                     unlink     A6
  1774. 000012DE  4E75                     rts
  1775. 000012E0  5042                     addq.w     D2, 8
  1776. 000012E2  4D47                     chk.w      D6, D7
  1777. 000012E4  4554                     chk.w      D2, [A4]
  1778. 000012E6  5241                     addq.w     D1, 1
  1779. fn000012E8:
  1780. 000012E8  4E56 0000                link       A6, 0
  1781. 000012EC  48E7 0300                movem.l    -[A7], D6,D7
  1782. label000012F0:
  1783. 000012F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1784. 000012F4  4EBA FECC                jsr        [PC - 0x134 /* 000011C2 */]
  1785. 000012F8  588F                     addq.l     A7, 4
  1786. 000012FA  1E00                     move.b     D7, D0
  1787. 000012FC  0C07 0020                cmpi.b     D7, 0x20 /* ' ' */
  1788. 00001300  67EE                     beq        -0x10 /* 000012F0 */
  1789. 00001302  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  1790. 00001306  67E8                     beq        -0x16 /* 000012F0 */
  1791. 00001308  0C07 000A                cmpi.b     D7, 0xA /* '\n' */
  1792. 0000130C  67E2                     beq        -0x1C /* 000012F0 */
  1793. 0000130E  0C07 0030                cmpi.b     D7, 0x30 /* '0' */
  1794. 00001312  6D06                     blt        +0x8 /* 0000131A */
  1795. 00001314  0C07 0039                cmpi.b     D7, 0x39 /* '9' */
  1796. 00001318  6F16                     ble        +0x18 /* 00001330 */
  1797. label0000131A:
  1798. 0000131A  4267                     clr.w      -[A7]
  1799. 0000131C  4267                     clr.w      -[A7]
  1800. 0000131E  4267                     clr.w      -[A7]
  1801. 00001320  4267                     clr.w      -[A7]
  1802. 00001322  4267                     clr.w      -[A7]
  1803. 00001324  486D F050                pea.l      [A5 - 0xFB0]
  1804. 00001328  4EBA F1AC                jsr        [PC - 0xE54 /* 000004D6 */]
  1805. 0000132C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1806. label00001330:
  1807. 00001330  7C00                     moveq.l    D6, 0x00
  1808. label00001332:
  1809. 00001332  3006                     move.w     D0, D6
  1810. 00001334  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1811. 00001338  1207                     move.b     D1, D7
  1812. 0000133A  49C1                     lea.l      A4, D1
  1813. 0000133C  D041                     add.w      D0, D1
  1814. 0000133E  0640 FFD0                addi.w     D0, 0xFFD0
  1815. 00001342  3C00                     move.w     D6, D0
  1816. 00001344  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1817. 00001348  4EBA FE78                jsr        [PC - 0x188 /* 000011C2 */]
  1818. 0000134C  588F                     addq.l     A7, 4
  1819. 0000134E  1E00                     move.b     D7, D0
  1820. 00001350  0C07 0030                cmpi.b     D7, 0x30 /* '0' */
  1821. 00001354  6D06                     blt        +0x8 /* 0000135C */
  1822. 00001356  0C07 0039                cmpi.b     D7, 0x39 /* '9' */
  1823. 0000135A  6FD6                     ble        -0x28 /* 00001332 */
  1824. label0000135C:
  1825. 0000135C  3006                     move.w     D0, D6
  1826. 0000135E  4CDF 00C0                movem.l    D6,D7, [A7]+
  1827. 00001362  4E5E                     unlink     A6
  1828. 00001364  4E75                     rts
  1829. 00001366  5042                     addq.w     D2, 8
  1830. 00001368  4D47                     chk.w      D6, D7
  1831. 0000136A  4554                     chk.w      D2, [A4]
  1832. 0000136C  494E                     chk.w      D4, A6
  1833. fn0000136E:
  1834. 0000136E  4E56 0000                link       A6, 0
  1835. 00001372  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1836. 00001376  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1837. 0000137A  4EBA EFDA                jsr        [PC - 0x1026 /* 00000356 */]
  1838. 0000137E  508F                     addq.l     A7, 8
  1839. 00001380  4E5E                     unlink     A6
  1840. 00001382  4E75                     rts
  1841. 00001384  5047                     addq.w     D7, 8
  1842. 00001386  4D49                     chk.w      D6, A1
  1843. 00001388  4E49                     trap       9
  1844. 0000138A  5420                     addq.b     -[A0], 2
  1845. fn0000138C:
  1846. 0000138C  4E56 FFFE                link       A6, -0x0002
  1847. 00001390  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1848. 00001394  4EBA FF52                jsr        [PC - 0xAE /* 000012E8 */]
  1849. 00001398  588F                     addq.l     A7, 4
  1850. 0000139A  206E 000C                movea.l    A0, [A6 + 0xC]
  1851. 0000139E  3080                     move.w     [A0], D0
  1852. 000013A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1853. 000013A4  4EBA FF42                jsr        [PC - 0xBE /* 000012E8 */]
  1854. 000013A8  588F                     addq.l     A7, 4
  1855. 000013AA  206E 0010                movea.l    A0, [A6 + 0x10]
  1856. 000013AE  3080                     move.w     [A0], D0
  1857. 000013B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1858. 000013B4  4EBA FF32                jsr        [PC - 0xCE /* 000012E8 */]
  1859. 000013B8  588F                     addq.l     A7, 4
  1860. 000013BA  3D40 FFFE                move.w     [A6 - 0x2], D0
  1861. 000013BE  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  1862. 000013C4  6F1A                     ble        +0x1C /* 000013E0 */
  1863. 000013C6  4267                     clr.w      -[A7]
  1864. 000013C8  4267                     clr.w      -[A7]
  1865. 000013CA  4267                     clr.w      -[A7]
  1866. 000013CC  3F3C 00FF                move.w     -[A7], 0xFF
  1867. 000013D0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1868. 000013D4  486D F07E                pea.l      [A5 - 0xF82]
  1869. 000013D8  4EBA F0FC                jsr        [PC - 0xF04 /* 000004D6 */]
  1870. 000013DC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1871. label000013E0:
  1872. 000013E0  206E 0014                movea.l    A0, [A6 + 0x14]
  1873. 000013E4  10AE FFFF                move.b     [A0], [A6 - 0x1]
  1874. 000013E8  4E5E                     unlink     A6
  1875. 000013EA  4E75                     rts
  1876. 000013EC  5047                     addq.w     D7, 8
  1877. 000013EE  4D52                     chk.w      D6, [A2]
  1878. 000013F0  4541                     chk.w      D2, D1
  1879. 000013F2  4450                     neg.w      [A0]
  1880. fn000013F4:
  1881. 000013F4  4E56 0000                link       A6, 0
  1882. 000013F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1883. 000013FC  4EBA FB4A                jsr        [PC - 0x4B6 /* 00000F48 */]
  1884. 00001400  588F                     addq.l     A7, 4
  1885. 00001402  206E 0018                movea.l    A0, [A6 + 0x18]
  1886. 00001406  3080                     move.w     [A0], D0
  1887. 00001408  206E 0018                movea.l    A0, [A6 + 0x18]
  1888. 0000140C  0C50 5032                cmpi.w     [A0], 0x5032 /* 'P2' */
  1889. 00001410  6728                     beq        +0x2A /* 0000143A */
  1890. 00001412  206E 0018                movea.l    A0, [A6 + 0x18]
  1891. 00001416  0C50 5035                cmpi.w     [A0], 0x5035 /* 'P5' */
  1892. 0000141A  671E                     beq        +0x20 /* 0000143A */
  1893. 0000141C  206E 0018                movea.l    A0, [A6 + 0x18]
  1894. 00001420  0C50 5031                cmpi.w     [A0], 0x5031 /* 'P1' */
  1895. 00001424  670E                     beq        +0x10 /* 00001434 */
  1896. 00001426  206E 0018                movea.l    A0, [A6 + 0x18]
  1897. 0000142A  0C50 5034                cmpi.w     [A0], 0x5034 /* 'P4' */
  1898. 0000142E  6704                     beq        +0x6 /* 00001434 */
  1899. 00001430  70FF                     moveq.l    D0, 0xFFFFFFFF
  1900. 00001432  600A                     bra        +0xC /* 0000143E */
  1901. label00001434:
  1902. 00001434  303C 5031                move.w     D0, 0x5031 /* 'P1' */
  1903. 00001438  6004                     bra        +0x6 /* 0000143E */
  1904. label0000143A:
  1905. 0000143A  303C 5032                move.w     D0, 0x5032 /* 'P2' */
  1906. label0000143E:
  1907. 0000143E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1908. 00001442  5031 5032                addq.b     [A1 + D5.w + 0x32], 8
  1909. 00001446  0052 001E                ori.w      [A2], 0x1E
  1910. 0000144A  0002 2F2E                ori.b      D2, 0x2E /* '.' */
  1911. 0000144E  0014 2F2E                ori.b      [A4], 0x2E /* '.' */
  1912. 00001452  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  1913. 00001456  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  1914. 0000145A  0008 4EBA                ori.b      A0, 0xBA
  1915. 0000145E  FF2E                     .extension 0xF2E <<F/4-5/7>> // unimplemented
  1916. 00001460  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1917. 00001464  6048                     bra        +0x4A /* 000014AE */
  1918. 00001466  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1919. 0000146A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1920. 0000146E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1921. 00001472  4EBA FB8E                jsr        [PC - 0x472 /* 00001002 */]
  1922. 00001476  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1923. 0000147A  206E 0014                movea.l    A0, [A6 + 0x14]
  1924. 0000147E  10AD F07C                move.b     [A0], [A5 - 0xF84]
  1925. 00001482  3F3C 0001                move.w     -[A7], 0x1
  1926. 00001486  206E 000C                movea.l    A0, [A6 + 0xC]
  1927. 0000148A  3F10                     move.w     -[A7], [A0]
  1928. 0000148C  4EBA EB72                jsr        [PC - 0x148E /* 00000000 */]
  1929. 00001490  588F                     addq.l     A7, 4
  1930. 00001492  2B40 F078                move.l     [A5 - 0xF88], D0
  1931. 00001496  6016                     bra        +0x18 /* 000014AE */
  1932. 00001498  4267                     clr.w      -[A7]
  1933. 0000149A  4267                     clr.w      -[A7]
  1934. 0000149C  4267                     clr.w      -[A7]
  1935. 0000149E  4267                     clr.w      -[A7]
  1936. 000014A0  4267                     clr.w      -[A7]
  1937. 000014A2  486D F09A                pea.l      [A5 - 0xF66]
  1938. 000014A6  4EBA F02E                jsr        [PC - 0xFD2 /* 000004D6 */]
  1939. 000014AA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1940. label000014AE:
  1941. 000014AE  4E5E                     unlink     A6
  1942. 000014B0  4E75                     rts
  1943. 000014B2  5047                     addq.w     D7, 8
  1944. 000014B4  4D52                     chk.w      D6, [A2]
  1945. 000014B6  4541                     chk.w      D2, D1
  1946. 000014B8  4450                     neg.w      [A0]
  1947. fn000014BA:
  1948. 000014BA  4E56 0000                link       A6, 0
  1949. 000014BE  48E7 0118                movem.l    -[A7], D7,A3,A4
  1950. 000014C2  302E 0014                move.w     D0, [A6 + 0x14]
  1951. 000014C6  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1952. 000014CA  5031 5035                addq.b     [A1 + D5.w + 0x35], 8
  1953. 000014CE  0096 004E 0008           ori.l      [A6], 0x4E0008
  1954. 000014D4  0090 0048 0024           ori.l      [A0], 0x480024 /* 'H\0$' */
  1955. 000014DA  7E00                     moveq.l    D7, 0x00
  1956. 000014DC  286E 000C                movea.l    A4, [A6 + 0xC]
  1957. 000014E0  6010                     bra        +0x12 /* 000014F2 */
  1958. label000014E2:
  1959. 000014E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1960. 000014E6  4EBA FE00                jsr        [PC - 0x200 /* 000012E8 */]
  1961. 000014EA  588F                     addq.l     A7, 4
  1962. 000014EC  1880                     move.b     [A4], D0
  1963. 000014EE  5247                     addq.w     D7, 1
  1964. 000014F0  528C                     addq.l     A4, 1
  1965. label000014F2:
  1966. 000014F2  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1967. 000014F6  6DEA                     blt        -0x14 /* 000014E2 */
  1968. 000014F8  6000 0080                bra        +0x82 /* 0000157A */
  1969. 000014FC  7E00                     moveq.l    D7, 0x00
  1970. 000014FE  286E 000C                movea.l    A4, [A6 + 0xC]
  1971. 00001502  6010                     bra        +0x12 /* 00001514 */
  1972. label00001504:
  1973. 00001504  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1974. 00001508  4EBA FD7C                jsr        [PC - 0x284 /* 00001286 */]
  1975. 0000150C  588F                     addq.l     A7, 4
  1976. 0000150E  1880                     move.b     [A4], D0
  1977. 00001510  5247                     addq.w     D7, 1
  1978. 00001512  528C                     addq.l     A4, 1
  1979. label00001514:
  1980. 00001514  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1981. 00001518  6DEA                     blt        -0x14 /* 00001504 */
  1982. 0000151A  6000 005E                bra        +0x60 /* 0000157A */
  1983. 0000151E  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  1984. 00001522  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1985. 00001526  2F2D F078                move.l     -[A7], [A5 - 0xF88]
  1986. 0000152A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1987. 0000152E  4EBA FB76                jsr        [PC - 0x48A /* 000010A6 */]
  1988. 00001532  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1989. 00001536  7E00                     moveq.l    D7, 0x00
  1990. 00001538  286E 000C                movea.l    A4, [A6 + 0xC]
  1991. 0000153C  266D F078                movea.l    A3, [A5 - 0xF88]
  1992. 00001540  601A                     bra        +0x1C /* 0000155C */
  1993. label00001542:
  1994. 00001542  7000                     moveq.l    D0, 0x00
  1995. 00001544  1013                     move.b     D0, [A3]
  1996. 00001546  4A40                     tst.w      D0
  1997. 00001548  6608                     bne        +0xA /* 00001552 */
  1998. 0000154A  7000                     moveq.l    D0, 0x00
  1999. 0000154C  102E 0013                move.b     D0, [A6 + 0x13]
  2000. 00001550  6002                     bra        +0x4 /* 00001554 */
  2001. label00001552:
  2002. 00001552  7000                     moveq.l    D0, 0x00
  2003. label00001554:
  2004. 00001554  1880                     move.b     [A4], D0
  2005. 00001556  5247                     addq.w     D7, 1
  2006. 00001558  528C                     addq.l     A4, 1
  2007. 0000155A  528B                     addq.l     A3, 1
  2008. label0000155C:
  2009. 0000155C  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2010. 00001560  6DE0                     blt        -0x1E /* 00001542 */
  2011. 00001562  6016                     bra        +0x18 /* 0000157A */
  2012. 00001564  4267                     clr.w      -[A7]
  2013. 00001566  4267                     clr.w      -[A7]
  2014. 00001568  4267                     clr.w      -[A7]
  2015. 0000156A  4267                     clr.w      -[A7]
  2016. 0000156C  4267                     clr.w      -[A7]
  2017. 0000156E  486D F0C4                pea.l      [A5 - 0xF3C]
  2018. 00001572  4EBA EF62                jsr        [PC - 0x109E /* 000004D6 */]
  2019. 00001576  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2020. label0000157A:
  2021. 0000157A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2022. 0000157E  4E5E                     unlink     A6
  2023. 00001580  4E75                     rts
  2024. 00001582  5047                     addq.w     D7, 8
  2025. 00001584  4D52                     chk.w      D6, [A2]
  2026. 00001586  4541                     chk.w      D2, D1
  2027. 00001588  4450                     neg.w      [A0]
  2028. 0000158A  4E56 FFF8                link       A6, -0x0008
  2029. 0000158E  486E FFF8                pea.l      [A6 - 0x8]
  2030. 00001592  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2031. 00001596  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2032. 0000159A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2033. 0000159E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2034. 000015A2  4EBA FE50                jsr        [PC - 0x1B0 /* 000013F4 */]
  2035. 000015A6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2036. 000015AA  3F3C 0001                move.w     -[A7], 0x1
  2037. 000015AE  206E 0010                movea.l    A0, [A6 + 0x10]
  2038. 000015B2  3F10                     move.w     -[A7], [A0]
  2039. 000015B4  206E 000C                movea.l    A0, [A6 + 0xC]
  2040. 000015B8  3F10                     move.w     -[A7], [A0]
  2041. 000015BA  4EBA EAAA                jsr        [PC - 0x1556 /* 00000066 */]
  2042. 000015BE  5C8F                     addq.l     A7, 6
  2043. 000015C0  2D40 FFFC                move.l     [A6 - 0x4], D0
  2044. 000015C4  426E FFFA                clr.w      [A6 - 0x6]
  2045. 000015C8  6034                     bra        +0x36 /* 000015FE */
  2046. label000015CA:
  2047. 000015CA  302E FFFA                move.w     D0, [A6 - 0x6]
  2048. 000015CE  48C0                     ext.l      D0
  2049. 000015D0  E580                     asl        D0, 2
  2050. 000015D2  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2051. 000015D6  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2052. 000015DA  206E 0014                movea.l    A0, [A6 + 0x14]
  2053. 000015DE  7200                     moveq.l    D1, 0x00
  2054. 000015E0  1210                     move.b     D1, [A0]
  2055. 000015E2  3F01                     move.w     -[A7], D1
  2056. 000015E4  206E 000C                movea.l    A0, [A6 + 0xC]
  2057. 000015E8  3F10                     move.w     -[A7], [A0]
  2058. 000015EA  2040                     movea.l    A0, D0
  2059. 000015EC  2F10                     move.l     -[A7], [A0]
  2060. 000015EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2061. 000015F2  4EBA FEC6                jsr        [PC - 0x13A /* 000014BA */]
  2062. 000015F6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2063. 000015FA  526E FFFA                addq.w     [A6 - 0x6], 1
  2064. label000015FE:
  2065. 000015FE  206E 0010                movea.l    A0, [A6 + 0x10]
  2066. 00001602  302E FFFA                move.w     D0, [A6 - 0x6]
  2067. 00001606  B050                     cmp.w      D0, [A0]
  2068. 00001608  6DC0                     blt        -0x3E /* 000015CA */
  2069. 0000160A  202E FFFC                move.l     D0, [A6 - 0x4]
  2070. 0000160E  4E5E                     unlink     A6
  2071. 00001610  4E75                     rts
  2072. 00001612  5047                     addq.w     D7, 8
  2073. 00001614  4D52                     chk.w      D6, [A2]
  2074. 00001616  4541                     chk.w      D2, D1
  2075. 00001618  4450                     neg.w      [A0]
  2076. fn0000161A:
  2077. 0000161A  4E56 0000                link       A6, 0
  2078. 0000161E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2079. 00001622  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2080. 00001626  4EBA FD46                jsr        [PC - 0x2BA /* 0000136E */]
  2081. 0000162A  508F                     addq.l     A7, 8
  2082. 0000162C  4E5E                     unlink     A6
  2083. 0000162E  4E75                     rts
  2084. 00001630  5050                     addq.w     [A0], 8
  2085. 00001632  4D49                     chk.w      D6, A1
  2086. 00001634  4E49                     trap       9
  2087. 00001636  5420                     addq.b     -[A0], 2
  2088. 00001638  4E56 FFFE                link       A6, -0x0002
  2089. 0000163C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2090. 00001640  4EBA FCA6                jsr        [PC - 0x35A /* 000012E8 */]
  2091. 00001644  588F                     addq.l     A7, 4
  2092. 00001646  206E 000C                movea.l    A0, [A6 + 0xC]
  2093. 0000164A  3080                     move.w     [A0], D0
  2094. 0000164C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2095. 00001650  4EBA FC96                jsr        [PC - 0x36A /* 000012E8 */]
  2096. 00001654  588F                     addq.l     A7, 4
  2097. 00001656  206E 0010                movea.l    A0, [A6 + 0x10]
  2098. 0000165A  3080                     move.w     [A0], D0
  2099. 0000165C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2100. 00001660  4EBA FC86                jsr        [PC - 0x37A /* 000012E8 */]
  2101. 00001664  588F                     addq.l     A7, 4
  2102. 00001666  3D40 FFFE                move.w     [A6 - 0x2], D0
  2103. 0000166A  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  2104. 00001670  6F1A                     ble        +0x1C /* 0000168C */
  2105. 00001672  4267                     clr.w      -[A7]
  2106. 00001674  4267                     clr.w      -[A7]
  2107. 00001676  4267                     clr.w      -[A7]
  2108. 00001678  3F3C 00FF                move.w     -[A7], 0xFF
  2109. 0000167C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2110. 00001680  486D F0DC                pea.l      [A5 - 0xF24]
  2111. 00001684  4EBA EE50                jsr        [PC - 0x11B0 /* 000004D6 */]
  2112. 00001688  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2113. label0000168C:
  2114. 0000168C  206E 0014                movea.l    A0, [A6 + 0x14]
  2115. 00001690  10AE FFFF                move.b     [A0], [A6 - 0x1]
  2116. 00001694  4E5E                     unlink     A6
  2117. 00001696  4E75                     rts
  2118. 00001698  5050                     addq.w     [A0], 8
  2119. 0000169A  4D52                     chk.w      D6, [A2]
  2120. 0000169C  4541                     chk.w      D2, D1
  2121. 0000169E  4450                     neg.w      [A0]
  2122. fn000016A0:
  2123. 000016A0  4E56 0000                link       A6, 0
  2124. 000016A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2125. 000016A8  4EBA F89E                jsr        [PC - 0x762 /* 00000F48 */]
  2126. 000016AC  588F                     addq.l     A7, 4
  2127. 000016AE  206E 0018                movea.l    A0, [A6 + 0x18]
  2128. 000016B2  3080                     move.w     [A0], D0
  2129. 000016B4  206E 0018                movea.l    A0, [A6 + 0x18]
  2130. 000016B8  0C50 5033                cmpi.w     [A0], 0x5033 /* 'P3' */
  2131. 000016BC  6742                     beq        +0x44 /* 00001700 */
  2132. 000016BE  206E 0018                movea.l    A0, [A6 + 0x18]
  2133. 000016C2  0C50 5036                cmpi.w     [A0], 0x5036 /* 'P6' */
  2134. 000016C6  6738                     beq        +0x3A /* 00001700 */
  2135. 000016C8  206E 0018                movea.l    A0, [A6 + 0x18]
  2136. 000016CC  0C50 5032                cmpi.w     [A0], 0x5032 /* 'P2' */
  2137. 000016D0  6728                     beq        +0x2A /* 000016FA */
  2138. 000016D2  206E 0018                movea.l    A0, [A6 + 0x18]
  2139. 000016D6  0C50 5035                cmpi.w     [A0], 0x5035 /* 'P5' */
  2140. 000016DA  671E                     beq        +0x20 /* 000016FA */
  2141. 000016DC  206E 0018                movea.l    A0, [A6 + 0x18]
  2142. 000016E0  0C50 5031                cmpi.w     [A0], 0x5031 /* 'P1' */
  2143. 000016E4  670E                     beq        +0x10 /* 000016F4 */
  2144. 000016E6  206E 0018                movea.l    A0, [A6 + 0x18]
  2145. 000016EA  0C50 5034                cmpi.w     [A0], 0x5034 /* 'P4' */
  2146. 000016EE  6704                     beq        +0x6 /* 000016F4 */
  2147. 000016F0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2148. 000016F2  6010                     bra        +0x12 /* 00001704 */
  2149. label000016F4:
  2150. 000016F4  303C 5031                move.w     D0, 0x5031 /* 'P1' */
  2151. 000016F8  600A                     bra        +0xC /* 00001704 */
  2152. label000016FA:
  2153. 000016FA  303C 5032                move.w     D0, 0x5032 /* 'P2' */
  2154. 000016FE  6004                     bra        +0x6 /* 00001704 */
  2155. label00001700:
  2156. 00001700  303C 5033                move.w     D0, 0x5033 /* 'P3' */
  2157. label00001704:
  2158. 00001704  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2159. 00001708  5031 5033                addq.b     [A1 + D5.w + 0x33], 8
  2160. 0000170C  0084 0050 0020           ori.l      D4, 0x500020 /* 'P\0 ' */
  2161. 00001712  0002 2F2E                ori.b      D2, 0x2E /* '.' */
  2162. 00001716  0014 2F2E                ori.b      [A4], 0x2E /* '.' */
  2163. 0000171A  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  2164. 0000171E  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  2165. 00001722  0008 4EBA                ori.b      A0, 0xBA
  2166. 00001726  FF12                     .extension 0xF12 <<F/4-5/7>> // unimplemented
  2167. 00001728  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2168. 0000172C  6000 0078                bra        +0x7A /* 000017A6 */
  2169. 00001730  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2170. 00001734  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2171. 00001738  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2172. 0000173C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2173. 00001740  4EBA FC4A                jsr        [PC - 0x3B6 /* 0000138C */]
  2174. 00001744  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2175. 00001748  3F3C 0001                move.w     -[A7], 0x1
  2176. 0000174C  206E 000C                movea.l    A0, [A6 + 0xC]
  2177. 00001750  3F10                     move.w     -[A7], [A0]
  2178. 00001752  4EBA E8AC                jsr        [PC - 0x1754 /* 00000000 */]
  2179. 00001756  588F                     addq.l     A7, 4
  2180. 00001758  2B40 F0D2                move.l     [A5 - 0xF2E], D0
  2181. 0000175C  6048                     bra        +0x4A /* 000017A6 */
  2182. 0000175E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2183. 00001762  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2184. 00001766  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2185. 0000176A  4EBA F896                jsr        [PC - 0x76A /* 00001002 */]
  2186. 0000176E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2187. 00001772  206E 0014                movea.l    A0, [A6 + 0x14]
  2188. 00001776  10AD F0DA                move.b     [A0], [A5 - 0xF26]
  2189. 0000177A  3F3C 0001                move.w     -[A7], 0x1
  2190. 0000177E  206E 000C                movea.l    A0, [A6 + 0xC]
  2191. 00001782  3F10                     move.w     -[A7], [A0]
  2192. 00001784  4EBA E87A                jsr        [PC - 0x1786 /* 00000000 */]
  2193. 00001788  588F                     addq.l     A7, 4
  2194. 0000178A  2B40 F0D6                move.l     [A5 - 0xF2A], D0
  2195. 0000178E  6016                     bra        +0x18 /* 000017A6 */
  2196. 00001790  4267                     clr.w      -[A7]
  2197. 00001792  4267                     clr.w      -[A7]
  2198. 00001794  4267                     clr.w      -[A7]
  2199. 00001796  4267                     clr.w      -[A7]
  2200. 00001798  4267                     clr.w      -[A7]
  2201. 0000179A  486D F0F8                pea.l      [A5 - 0xF08]
  2202. 0000179E  4EBA ED36                jsr        [PC - 0x12CA /* 000004D6 */]
  2203. 000017A2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2204. label000017A6:
  2205. 000017A6  4E5E                     unlink     A6
  2206. 000017A8  4E75                     rts
  2207. 000017AA  5050                     addq.w     [A0], 8
  2208. 000017AC  4D52                     chk.w      D6, [A2]
  2209. 000017AE  4541                     chk.w      D2, D1
  2210. 000017B0  4450                     neg.w      [A0]
  2211. fn000017B2:
  2212. 000017B2  4E56 0000                link       A6, 0
  2213. 000017B6  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  2214. 000017BA  302E 0014                move.w     D0, [A6 + 0x14]
  2215. 000017BE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2216. 000017C2  5031 5036                addq.b     [A1 + D5.w + 0x36], 8
  2217. 000017C6  012E 00DC                btst       [A6 + 0xDC], D0
  2218. 000017CA  0092 0008 00D6           ori.l      [A2], 0x800D6
  2219. 000017D0  008C 0046 7E00           ori.l      A4, 0x467E00 /* 'F~\0' */
  2220. 000017D6  286E 000C                movea.l    A4, [A6 + 0xC]
  2221. 000017DA  6032                     bra        +0x34 /* 0000180E */
  2222. label000017DC:
  2223. 000017DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2224. 000017E0  4EBA FB06                jsr        [PC - 0x4FA /* 000012E8 */]
  2225. 000017E4  588F                     addq.l     A7, 4
  2226. 000017E6  1C00                     move.b     D6, D0
  2227. 000017E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2228. 000017EC  4EBA FAFA                jsr        [PC - 0x506 /* 000012E8 */]
  2229. 000017F0  588F                     addq.l     A7, 4
  2230. 000017F2  1A00                     move.b     D5, D0
  2231. 000017F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2232. 000017F8  4EBA FAEE                jsr        [PC - 0x512 /* 000012E8 */]
  2233. 000017FC  588F                     addq.l     A7, 4
  2234. 000017FE  1800                     move.b     D4, D0
  2235. 00001800  1886                     move.b     [A4], D6
  2236. 00001802  1945 0001                move.b     [A4 + 0x1], D5
  2237. 00001806  1944 0002                move.b     [A4 + 0x2], D4
  2238. 0000180A  5247                     addq.w     D7, 1
  2239. 0000180C  588C                     addq.l     A4, 4
  2240. label0000180E:
  2241. 0000180E  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2242. 00001812  6DC8                     blt        -0x36 /* 000017DC */
  2243. 00001814  6000 00F4                bra        +0xF6 /* 0000190A */
  2244. 00001818  7E00                     moveq.l    D7, 0x00
  2245. 0000181A  286E 000C                movea.l    A4, [A6 + 0xC]
  2246. 0000181E  6032                     bra        +0x34 /* 00001852 */
  2247. label00001820:
  2248. 00001820  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2249. 00001824  4EBA FA60                jsr        [PC - 0x5A0 /* 00001286 */]
  2250. 00001828  588F                     addq.l     A7, 4
  2251. 0000182A  1C00                     move.b     D6, D0
  2252. 0000182C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2253. 00001830  4EBA FA54                jsr        [PC - 0x5AC /* 00001286 */]
  2254. 00001834  588F                     addq.l     A7, 4
  2255. 00001836  1A00                     move.b     D5, D0
  2256. 00001838  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2257. 0000183C  4EBA FA48                jsr        [PC - 0x5B8 /* 00001286 */]
  2258. 00001840  588F                     addq.l     A7, 4
  2259. 00001842  1800                     move.b     D4, D0
  2260. 00001844  1886                     move.b     [A4], D6
  2261. 00001846  1945 0001                move.b     [A4 + 0x1], D5
  2262. 0000184A  1944 0002                move.b     [A4 + 0x2], D4
  2263. 0000184E  5247                     addq.w     D7, 1
  2264. 00001850  588C                     addq.l     A4, 4
  2265. label00001852:
  2266. 00001852  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2267. 00001856  6DC8                     blt        -0x36 /* 00001820 */
  2268. 00001858  6000 00B0                bra        +0xB2 /* 0000190A */
  2269. 0000185C  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2270. 00001860  7000                     moveq.l    D0, 0x00
  2271. 00001862  102E 0013                move.b     D0, [A6 + 0x13]
  2272. 00001866  3F00                     move.w     -[A7], D0
  2273. 00001868  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2274. 0000186C  2F2D F0D2                move.l     -[A7], [A5 - 0xF2E]
  2275. 00001870  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2276. 00001874  4EBA FC44                jsr        [PC - 0x3BC /* 000014BA */]
  2277. 00001878  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2278. 0000187C  7E00                     moveq.l    D7, 0x00
  2279. 0000187E  266D F0D2                movea.l    A3, [A5 - 0xF2E]
  2280. 00001882  286E 000C                movea.l    A4, [A6 + 0xC]
  2281. 00001886  6012                     bra        +0x14 /* 0000189A */
  2282. label00001888:
  2283. 00001888  1C13                     move.b     D6, [A3]
  2284. 0000188A  1886                     move.b     [A4], D6
  2285. 0000188C  1946 0001                move.b     [A4 + 0x1], D6
  2286. 00001890  1946 0002                move.b     [A4 + 0x2], D6
  2287. 00001894  5247                     addq.w     D7, 1
  2288. 00001896  528B                     addq.l     A3, 1
  2289. 00001898  588C                     addq.l     A4, 4
  2290. label0000189A:
  2291. 0000189A  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2292. 0000189E  6DE8                     blt        -0x16 /* 00001888 */
  2293. 000018A0  6000 0068                bra        +0x6A /* 0000190A */
  2294. 000018A4  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2295. 000018A8  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2296. 000018AC  2F2D F0D6                move.l     -[A7], [A5 - 0xF2A]
  2297. 000018B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2298. 000018B4  4EBA F7F0                jsr        [PC - 0x810 /* 000010A6 */]
  2299. 000018B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2300. 000018BC  7E00                     moveq.l    D7, 0x00
  2301. 000018BE  246D F0D6                movea.l    A2, [A5 - 0xF2A]
  2302. 000018C2  286E 000C                movea.l    A4, [A6 + 0xC]
  2303. 000018C6  6024                     bra        +0x26 /* 000018EC */
  2304. label000018C8:
  2305. 000018C8  7000                     moveq.l    D0, 0x00
  2306. 000018CA  1012                     move.b     D0, [A2]
  2307. 000018CC  4A40                     tst.w      D0
  2308. 000018CE  6608                     bne        +0xA /* 000018D8 */
  2309. 000018D0  7000                     moveq.l    D0, 0x00
  2310. 000018D2  102E 0013                move.b     D0, [A6 + 0x13]
  2311. 000018D6  6002                     bra        +0x4 /* 000018DA */
  2312. label000018D8:
  2313. 000018D8  7000                     moveq.l    D0, 0x00
  2314. label000018DA:
  2315. 000018DA  1C00                     move.b     D6, D0
  2316. 000018DC  1886                     move.b     [A4], D6
  2317. 000018DE  1946 0001                move.b     [A4 + 0x1], D6
  2318. 000018E2  1946 0002                move.b     [A4 + 0x2], D6
  2319. 000018E6  5247                     addq.w     D7, 1
  2320. 000018E8  528A                     addq.l     A2, 1
  2321. 000018EA  588C                     addq.l     A4, 4
  2322. label000018EC:
  2323. 000018EC  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2324. 000018F0  6DD6                     blt        -0x28 /* 000018C8 */
  2325. 000018F2  6016                     bra        +0x18 /* 0000190A */
  2326. 000018F4  4267                     clr.w      -[A7]
  2327. 000018F6  4267                     clr.w      -[A7]
  2328. 000018F8  4267                     clr.w      -[A7]
  2329. 000018FA  4267                     clr.w      -[A7]
  2330. 000018FC  4267                     clr.w      -[A7]
  2331. 000018FE  486D F128                pea.l      [A5 - 0xED8]
  2332. 00001902  4EBA EBD2                jsr        [PC - 0x142E /* 000004D6 */]
  2333. 00001906  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2334. label0000190A:
  2335. 0000190A  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  2336. 0000190E  4E5E                     unlink     A6
  2337. 00001910  4E75                     rts
  2338. 00001912  5050                     addq.w     [A0], 8
  2339. 00001914  4D52                     chk.w      D6, [A2]
  2340. 00001916  4541                     chk.w      D2, D1
  2341. 00001918  4450                     neg.w      [A0]
  2342. fn0000191A:
  2343. 0000191A  4E56 FFF8                link       A6, -0x0008
  2344. 0000191E  486E FFF8                pea.l      [A6 - 0x8]
  2345. 00001922  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2346. 00001926  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2347. 0000192A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2348. 0000192E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2349. 00001932  4EBA FD6C                jsr        [PC - 0x294 /* 000016A0 */]
  2350. 00001936  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2351. 0000193A  3F3C 0004                move.w     -[A7], 0x4
  2352. 0000193E  206E 0010                movea.l    A0, [A6 + 0x10]
  2353. 00001942  3F10                     move.w     -[A7], [A0]
  2354. 00001944  206E 000C                movea.l    A0, [A6 + 0xC]
  2355. 00001948  3F10                     move.w     -[A7], [A0]
  2356. 0000194A  4EBA E71A                jsr        [PC - 0x18E6 /* 00000066 */]
  2357. 0000194E  5C8F                     addq.l     A7, 6
  2358. 00001950  2D40 FFFC                move.l     [A6 - 0x4], D0
  2359. 00001954  426E FFFA                clr.w      [A6 - 0x6]
  2360. 00001958  6034                     bra        +0x36 /* 0000198E */
  2361. label0000195A:
  2362. 0000195A  302E FFFA                move.w     D0, [A6 - 0x6]
  2363. 0000195E  48C0                     ext.l      D0
  2364. 00001960  E580                     asl        D0, 2
  2365. 00001962  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2366. 00001966  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2367. 0000196A  206E 0014                movea.l    A0, [A6 + 0x14]
  2368. 0000196E  7200                     moveq.l    D1, 0x00
  2369. 00001970  1210                     move.b     D1, [A0]
  2370. 00001972  3F01                     move.w     -[A7], D1
  2371. 00001974  206E 000C                movea.l    A0, [A6 + 0xC]
  2372. 00001978  3F10                     move.w     -[A7], [A0]
  2373. 0000197A  2040                     movea.l    A0, D0
  2374. 0000197C  2F10                     move.l     -[A7], [A0]
  2375. 0000197E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2376. 00001982  4EBA FE2E                jsr        [PC - 0x1D2 /* 000017B2 */]
  2377. 00001986  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2378. 0000198A  526E FFFA                addq.w     [A6 - 0x6], 1
  2379. label0000198E:
  2380. 0000198E  206E 0010                movea.l    A0, [A6 + 0x10]
  2381. 00001992  302E FFFA                move.w     D0, [A6 - 0x6]
  2382. 00001996  B050                     cmp.w      D0, [A0]
  2383. 00001998  6DC0                     blt        -0x3E /* 0000195A */
  2384. 0000199A  202E FFFC                move.l     D0, [A6 - 0x4]
  2385. 0000199E  4E5E                     unlink     A6
  2386. 000019A0  4E75                     rts
  2387. 000019A2  5050                     addq.w     [A0], 8
  2388. 000019A4  4D52                     chk.w      D6, [A2]
  2389. 000019A6  4541                     chk.w      D2, D1
  2390. 000019A8  4450                     neg.w      [A0]
  2391. fn000019AA:
  2392. 000019AA  4E56 FFF8                link       A6, -0x0008
  2393. 000019AE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2394. 000019B2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2395. 000019B6  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2396. 000019BA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2397. 000019BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2398. 000019C2  4EBA 01EA                jsr        [PC + 0x1EA /* 00001BAE */]
  2399. 000019C6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2400. 000019CA  2D40 FFFC                move.l     [A6 - 0x4], D0
  2401. 000019CE  4AAE FFFC                tst.l      [A6 - 0x4]
  2402. 000019D2  6604                     bne        +0x6 /* 000019D8 */
  2403. 000019D4  7000                     moveq.l    D0, 0x00
  2404. 000019D6  6020                     bra        +0x22 /* 000019F8 */
  2405. label000019D8:
  2406. 000019D8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2407. 000019DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2408. 000019E0  4EBA 0470                jsr        [PC + 0x470 /* 00001E52 */]
  2409. 000019E4  508F                     addq.l     A7, 8
  2410. 000019E6  2D40 FFF8                move.l     [A6 - 0x8], D0
  2411. 000019EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2412. 000019EE  4EBA 0734                jsr        [PC + 0x734 /* 00002124 */]
  2413. 000019F2  588F                     addq.l     A7, 4
  2414. 000019F4  202E FFF8                move.l     D0, [A6 - 0x8]
  2415. label000019F8:
  2416. 000019F8  4E5E                     unlink     A6
  2417. 000019FA  4E75                     rts
  2418. 000019FC  5050                     addq.w     [A0], 8
  2419. 000019FE  4D43                     chk.w      D6, D3
  2420. 00001A00  4F4D                     chk.w      D7, A5
  2421. 00001A02  5055                     addq.w     [A5], 8
  2422. 00001A04  4E56 FFFC                link       A6, -0x0004
  2423. 00001A08  426E FFFE                clr.w      [A6 - 0x2]
  2424. 00001A0C  6000 010E                bra        +0x110 /* 00001B1C */
  2425. label00001A10:
  2426. 00001A10  302E FFFE                move.w     D0, [A6 - 0x2]
  2427. 00001A14  C1FC 0006                muls.w     D0, 0x6
  2428. 00001A18  D0AE 0008                add.l      D0, [A6 + 0x8]
  2429. 00001A1C  206E 0014                movea.l    A0, [A6 + 0x14]
  2430. 00001A20  2240                     movea.l    A1, D0
  2431. 00001A22  1011                     move.b     D0, [A1]
  2432. 00001A24  B010                     cmp.b      D0, [A0]
  2433. 00001A26  6600 00F0                bne        +0xF2 /* 00001B18 */
  2434. 00001A2A  302E FFFE                move.w     D0, [A6 - 0x2]
  2435. 00001A2E  C1FC 0006                muls.w     D0, 0x6
  2436. 00001A32  D0AE 0008                add.l      D0, [A6 + 0x8]
  2437. 00001A36  206E 0014                movea.l    A0, [A6 + 0x14]
  2438. 00001A3A  2240                     movea.l    A1, D0
  2439. 00001A3C  1029 0001                move.b     D0, [A1 + 0x1]
  2440. 00001A40  B028 0001                cmp.b      D0, [A0 + 0x1]
  2441. 00001A44  6600 00D2                bne        +0xD4 /* 00001B18 */
  2442. 00001A48  302E FFFE                move.w     D0, [A6 - 0x2]
  2443. 00001A4C  C1FC 0006                muls.w     D0, 0x6
  2444. 00001A50  D0AE 0008                add.l      D0, [A6 + 0x8]
  2445. 00001A54  206E 0014                movea.l    A0, [A6 + 0x14]
  2446. 00001A58  2240                     movea.l    A1, D0
  2447. 00001A5A  1029 0002                move.b     D0, [A1 + 0x2]
  2448. 00001A5E  B028 0002                cmp.b      D0, [A0 + 0x2]
  2449. 00001A62  6600 00B4                bne        +0xB6 /* 00001B18 */
  2450. 00001A66  302E 001A                move.w     D0, [A6 + 0x1A]
  2451. 00001A6A  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2452. 00001A6E  6F3A                     ble        +0x3C /* 00001AAA */
  2453. 00001A70  3D6E FFFE FFFC           move.w     [A6 - 0x4], [A6 - 0x2]
  2454. 00001A76  6026                     bra        +0x28 /* 00001A9E */
  2455. label00001A78:
  2456. 00001A78  302E FFFC                move.w     D0, [A6 - 0x4]
  2457. 00001A7C  C1FC 0006                muls.w     D0, 0x6
  2458. 00001A80  D0AE 0008                add.l      D0, [A6 + 0x8]
  2459. 00001A84  322E FFFC                move.w     D1, [A6 - 0x4]
  2460. 00001A88  5241                     addq.w     D1, 1
  2461. 00001A8A  C3FC 0006                muls.w     D1, 0x6
  2462. 00001A8E  D2AE 0008                add.l      D1, [A6 + 0x8]
  2463. 00001A92  2041                     movea.l    A0, D1
  2464. 00001A94  2240                     movea.l    A1, D0
  2465. 00001A96  22D8                     move.l     [A1]+, [A0]+
  2466. 00001A98  32D8                     move.w     [A1]+, [A0]+
  2467. 00001A9A  526E FFFC                addq.w     [A6 - 0x4], 1
  2468. label00001A9E:
  2469. 00001A9E  302E FFFC                move.w     D0, [A6 - 0x4]
  2470. 00001AA2  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  2471. 00001AA6  6DD0                     blt        -0x2E /* 00001A78 */
  2472. 00001AA8  6042                     bra        +0x44 /* 00001AEC */
  2473. label00001AAA:
  2474. 00001AAA  302E 001A                move.w     D0, [A6 + 0x1A]
  2475. 00001AAE  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2476. 00001AB2  6C38                     bge        +0x3A /* 00001AEC */
  2477. 00001AB4  3D6E FFFE FFFC           move.w     [A6 - 0x4], [A6 - 0x2]
  2478. 00001ABA  6026                     bra        +0x28 /* 00001AE2 */
  2479. label00001ABC:
  2480. 00001ABC  302E FFFC                move.w     D0, [A6 - 0x4]
  2481. 00001AC0  C1FC 0006                muls.w     D0, 0x6
  2482. 00001AC4  D0AE 0008                add.l      D0, [A6 + 0x8]
  2483. 00001AC8  322E FFFC                move.w     D1, [A6 - 0x4]
  2484. 00001ACC  5341                     subq.w     D1, 1
  2485. 00001ACE  C3FC 0006                muls.w     D1, 0x6
  2486. 00001AD2  D2AE 0008                add.l      D1, [A6 + 0x8]
  2487. 00001AD6  2041                     movea.l    A0, D1
  2488. 00001AD8  2240                     movea.l    A1, D0
  2489. 00001ADA  22D8                     move.l     [A1]+, [A0]+
  2490. 00001ADC  32D8                     move.w     [A1]+, [A0]+
  2491. 00001ADE  536E FFFC                subq.w     [A6 - 0x4], 1
  2492. label00001AE2:
  2493. 00001AE2  302E FFFC                move.w     D0, [A6 - 0x4]
  2494. 00001AE6  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  2495. 00001AEA  6ED0                     bgt        -0x2E /* 00001ABC */
  2496. label00001AEC:
  2497. 00001AEC  302E 001A                move.w     D0, [A6 + 0x1A]
  2498. 00001AF0  C1FC 0006                muls.w     D0, 0x6
  2499. 00001AF4  D0AE 0008                add.l      D0, [A6 + 0x8]
  2500. 00001AF8  206E 0014                movea.l    A0, [A6 + 0x14]
  2501. 00001AFC  2240                     movea.l    A1, D0
  2502. 00001AFE  2290                     move.l     [A1], [A0]
  2503. 00001B00  302E 001A                move.w     D0, [A6 + 0x1A]
  2504. 00001B04  C1FC 0006                muls.w     D0, 0x6
  2505. 00001B08  D0AE 0008                add.l      D0, [A6 + 0x8]
  2506. 00001B0C  2040                     movea.l    A0, D0
  2507. 00001B0E  316E 0018 0004           move.w     [A0 + 0x4], [A6 + 0x18]
  2508. 00001B14  6000 008C                bra        +0x8E /* 00001BA2 */
  2509. label00001B18:
  2510. 00001B18  526E FFFE                addq.w     [A6 - 0x2], 1
  2511. label00001B1C:
  2512. 00001B1C  206E 000C                movea.l    A0, [A6 + 0xC]
  2513. 00001B20  326E FFFE                movea.w    A1, [A6 - 0x2]
  2514. 00001B24  B3D0                     cmpa.l     A1, [A0]
  2515. 00001B26  6D00 FEE8                blt        -0x116 /* 00001A10 */
  2516. 00001B2A  206E 000C                movea.l    A0, [A6 + 0xC]
  2517. 00001B2E  2010                     move.l     D0, [A0]
  2518. 00001B30  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  2519. 00001B34  6C00 006C                bge        +0x6E /* 00001BA2 */
  2520. 00001B38  206E 000C                movea.l    A0, [A6 + 0xC]
  2521. 00001B3C  3D68 0002 FFFE           move.w     [A6 - 0x2], [A0 + 0x2]
  2522. 00001B42  6026                     bra        +0x28 /* 00001B6A */
  2523. label00001B44:
  2524. 00001B44  302E FFFE                move.w     D0, [A6 - 0x2]
  2525. 00001B48  C1FC 0006                muls.w     D0, 0x6
  2526. 00001B4C  D0AE 0008                add.l      D0, [A6 + 0x8]
  2527. 00001B50  322E FFFE                move.w     D1, [A6 - 0x2]
  2528. 00001B54  5341                     subq.w     D1, 1
  2529. 00001B56  C3FC 0006                muls.w     D1, 0x6
  2530. 00001B5A  D2AE 0008                add.l      D1, [A6 + 0x8]
  2531. 00001B5E  2041                     movea.l    A0, D1
  2532. 00001B60  2240                     movea.l    A1, D0
  2533. 00001B62  22D8                     move.l     [A1]+, [A0]+
  2534. 00001B64  32D8                     move.w     [A1]+, [A0]+
  2535. 00001B66  536E FFFE                subq.w     [A6 - 0x2], 1
  2536. label00001B6A:
  2537. 00001B6A  302E FFFE                move.w     D0, [A6 - 0x2]
  2538. 00001B6E  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  2539. 00001B72  6ED0                     bgt        -0x2E /* 00001B44 */
  2540. 00001B74  302E 001A                move.w     D0, [A6 + 0x1A]
  2541. 00001B78  C1FC 0006                muls.w     D0, 0x6
  2542. 00001B7C  D0AE 0008                add.l      D0, [A6 + 0x8]
  2543. 00001B80  206E 0014                movea.l    A0, [A6 + 0x14]
  2544. 00001B84  2240                     movea.l    A1, D0
  2545. 00001B86  2290                     move.l     [A1], [A0]
  2546. 00001B88  302E 001A                move.w     D0, [A6 + 0x1A]
  2547. 00001B8C  C1FC 0006                muls.w     D0, 0x6
  2548. 00001B90  D0AE 0008                add.l      D0, [A6 + 0x8]
  2549. 00001B94  2040                     movea.l    A0, D0
  2550. 00001B96  316E 0018 0004           move.w     [A0 + 0x4], [A6 + 0x18]
  2551. 00001B9C  206E 000C                movea.l    A0, [A6 + 0xC]
  2552. 00001BA0  5290                     addq.l     [A0], 1
  2553. label00001BA2:
  2554. 00001BA2  4E5E                     unlink     A6
  2555. 00001BA4  4E75                     rts
  2556. 00001BA6  5050                     addq.w     [A0], 8
  2557. 00001BA8  4D41                     chk.w      D6, D1
  2558. 00001BAA  4444                     neg.w      D4
  2559. 00001BAC  544F                     addq.w     A7, 2
  2560. fn00001BAE:
  2561. 00001BAE  4E56 FFF2                link       A6, -0x000E
  2562. 00001BB2  2F0C                     move.l     -[A7], A4
  2563. 00001BB4  4EBA 017A                jsr        [PC + 0x17A /* 00001D30 */]
  2564. 00001BB8  2D40 FFFC                move.l     [A6 - 0x4], D0
  2565. 00001BBC  206E 0014                movea.l    A0, [A6 + 0x14]
  2566. 00001BC0  4290                     clr.l      [A0]
  2567. 00001BC2  426E FFF4                clr.w      [A6 - 0xC]
  2568. 00001BC6  6000 014A                bra        +0x14C /* 00001D12 */
  2569. label00001BCA:
  2570. 00001BCA  426E FFF6                clr.w      [A6 - 0xA]
  2571. 00001BCE  302E FFF4                move.w     D0, [A6 - 0xC]
  2572. 00001BD2  48C0                     ext.l      D0
  2573. 00001BD4  E580                     asl        D0, 2
  2574. 00001BD6  D0AE 0008                add.l      D0, [A6 + 0x8]
  2575. 00001BDA  2040                     movea.l    A0, D0
  2576. 00001BDC  2850                     movea.l    A4, [A0]
  2577. 00001BDE  6000 0122                bra        +0x124 /* 00001D02 */
  2578. label00001BE2:
  2579. 00001BE2  7000                     moveq.l    D0, 0x00
  2580. 00001BE4  1014                     move.b     D0, [A4]
  2581. 00001BE6  4C3C 0000 0000           movem.w    <none>, 0x0
  2582. 00001BEC  80FF                     divu.w     D0, <<invalid special address>>
  2583. 00001BEE  7200                     moveq.l    D1, 0x00
  2584. 00001BF0  122C 0001                move.b     D1, [A4 + 0x1]
  2585. 00001BF4  4C3C 1000 0000           movem.w    A4, 0x0
  2586. 00001BFA  753D                     moveq.l    D2, 0x3D
  2587. 00001BFC  D081                     add.l      D0, D1
  2588. 00001BFE  7200                     moveq.l    D1, 0x00
  2589. 00001C00  122C 0002                move.b     D1, [A4 + 0x2]
  2590. 00001C04  4C3C 1000 0000           movem.w    A4, 0x0
  2591. 00001C0A  6983                     bvs        -0x7B /* 00001B8F */
  2592. 00001C0C  D081                     add.l      D0, D1
  2593. 00001C0E  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  2594. 00001C14  4C7C 0001 0000 1999      movem.l    D0, 0x1999
  2595. 00001C1C  3D41 FFF2                move.w     [A6 - 0xE], D1
  2596. 00001C20  302E FFF2                move.w     D0, [A6 - 0xE]
  2597. 00001C24  48C0                     ext.l      D0
  2598. 00001C26  E580                     asl        D0, 2
  2599. 00001C28  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2600. 00001C2C  2040                     movea.l    A0, D0
  2601. 00001C2E  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  2602. 00001C32  6030                     bra        +0x32 /* 00001C64 */
  2603. label00001C34:
  2604. 00001C34  206E FFF8                movea.l    A0, [A6 - 0x8]
  2605. 00001C38  1010                     move.b     D0, [A0]
  2606. 00001C3A  B014                     cmp.b      D0, [A4]
  2607. 00001C3C  661C                     bne        +0x1E /* 00001C5A */
  2608. 00001C3E  206E FFF8                movea.l    A0, [A6 - 0x8]
  2609. 00001C42  1028 0001                move.b     D0, [A0 + 0x1]
  2610. 00001C46  B02C 0001                cmp.b      D0, [A4 + 0x1]
  2611. 00001C4A  660E                     bne        +0x10 /* 00001C5A */
  2612. 00001C4C  206E FFF8                movea.l    A0, [A6 - 0x8]
  2613. 00001C50  1028 0002                move.b     D0, [A0 + 0x2]
  2614. 00001C54  B02C 0002                cmp.b      D0, [A4 + 0x2]
  2615. 00001C58  6710                     beq        +0x12 /* 00001C6A */
  2616. label00001C5A:
  2617. 00001C5A  206E FFF8                movea.l    A0, [A6 - 0x8]
  2618. 00001C5E  2D68 0006 FFF8           move.l     [A6 - 0x8], [A0 + 0x6]
  2619. label00001C64:
  2620. 00001C64  4AAE FFF8                tst.l      [A6 - 0x8]
  2621. 00001C68  66CA                     bne        -0x34 /* 00001C34 */
  2622. label00001C6A:
  2623. 00001C6A  4AAE FFF8                tst.l      [A6 - 0x8]
  2624. 00001C6E  670C                     beq        +0xE /* 00001C7C */
  2625. 00001C70  206E FFF8                movea.l    A0, [A6 - 0x8]
  2626. 00001C74  5268 0004                addq.w     [A0 + 0x4], 1
  2627. 00001C78  6000 0082                bra        +0x84 /* 00001CFC */
  2628. label00001C7C:
  2629. 00001C7C  206E 0014                movea.l    A0, [A6 + 0x14]
  2630. 00001C80  2010                     move.l     D0, [A0]
  2631. 00001C82  5290                     addq.l     [A0], 1
  2632. 00001C84  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  2633. 00001C88  6F10                     ble        +0x12 /* 00001C9A */
  2634. 00001C8A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2635. 00001C8E  4EBA 0494                jsr        [PC + 0x494 /* 00002124 */]
  2636. 00001C92  588F                     addq.l     A7, 4
  2637. 00001C94  7000                     moveq.l    D0, 0x00
  2638. 00001C96  6000 008A                bra        +0x8C /* 00001D22 */
  2639. label00001C9A:
  2640. 00001C9A  4878 000A                push.l     0xA /* '\n' */
  2641. 00001C9E  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2642. 00001CA2  588F                     addq.l     A7, 4
  2643. 00001CA4  2D40 FFF8                move.l     [A6 - 0x8], D0
  2644. 00001CA8  4AAE FFF8                tst.l      [A6 - 0x8]
  2645. 00001CAC  6616                     bne        +0x18 /* 00001CC4 */
  2646. 00001CAE  4267                     clr.w      -[A7]
  2647. 00001CB0  4267                     clr.w      -[A7]
  2648. 00001CB2  4267                     clr.w      -[A7]
  2649. 00001CB4  4267                     clr.w      -[A7]
  2650. 00001CB6  4267                     clr.w      -[A7]
  2651. 00001CB8  486D F136                pea.l      [A5 - 0xECA]
  2652. 00001CBC  4EBA E818                jsr        [PC - 0x17E8 /* 000004D6 */]
  2653. 00001CC0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2654. label00001CC4:
  2655. 00001CC4  206E FFF8                movea.l    A0, [A6 - 0x8]
  2656. 00001CC8  2094                     move.l     [A0], [A4]
  2657. 00001CCA  206E FFF8                movea.l    A0, [A6 - 0x8]
  2658. 00001CCE  7001                     moveq.l    D0, 0x01
  2659. 00001CD0  3140 0004                move.w     [A0 + 0x4], D0
  2660. 00001CD4  302E FFF2                move.w     D0, [A6 - 0xE]
  2661. 00001CD8  48C0                     ext.l      D0
  2662. 00001CDA  E580                     asl        D0, 2
  2663. 00001CDC  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2664. 00001CE0  2040                     movea.l    A0, D0
  2665. 00001CE2  226E FFF8                movea.l    A1, [A6 - 0x8]
  2666. 00001CE6  2350 0006                move.l     [A1 + 0x6], [A0]
  2667. 00001CEA  302E FFF2                move.w     D0, [A6 - 0xE]
  2668. 00001CEE  48C0                     ext.l      D0
  2669. 00001CF0  E580                     asl        D0, 2
  2670. 00001CF2  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2671. 00001CF6  2040                     movea.l    A0, D0
  2672. 00001CF8  20AE FFF8                move.l     [A0], [A6 - 0x8]
  2673. label00001CFC:
  2674. 00001CFC  526E FFF6                addq.w     [A6 - 0xA], 1
  2675. 00001D00  588C                     addq.l     A4, 4
  2676. label00001D02:
  2677. 00001D02  302E FFF6                move.w     D0, [A6 - 0xA]
  2678. 00001D06  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2679. 00001D0A  6D00 FED6                blt        -0x128 /* 00001BE2 */
  2680. 00001D0E  526E FFF4                addq.w     [A6 - 0xC], 1
  2681. label00001D12:
  2682. 00001D12  302E FFF4                move.w     D0, [A6 - 0xC]
  2683. 00001D16  B06E 000E                cmp.w      D0, [A6 + 0xE]
  2684. 00001D1A  6D00 FEAE                blt        -0x150 /* 00001BCA */
  2685. 00001D1E  202E FFFC                move.l     D0, [A6 - 0x4]
  2686. label00001D22:
  2687. 00001D22  285F                     movea.l    A4, [A7]+
  2688. 00001D24  4E5E                     unlink     A6
  2689. 00001D26  4E75                     rts
  2690. 00001D28  5050                     addq.w     [A0], 8
  2691. 00001D2A  4D43                     chk.w      D6, D3
  2692. 00001D2C  4F4D                     chk.w      D7, A5
  2693. 00001D2E  5055                     addq.w     [A5], 8
  2694. fn00001D30:
  2695. 00001D30  4E56 FFFA                link       A6, -0x0006
  2696. 00001D34  4878 6664                push.l     0x6664 /* 'fd' */
  2697. 00001D38  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2698. 00001D3C  588F                     addq.l     A7, 4
  2699. 00001D3E  2D40 FFFC                move.l     [A6 - 0x4], D0
  2700. 00001D42  4AAE FFFC                tst.l      [A6 - 0x4]
  2701. 00001D46  6616                     bne        +0x18 /* 00001D5E */
  2702. 00001D48  4267                     clr.w      -[A7]
  2703. 00001D4A  4267                     clr.w      -[A7]
  2704. 00001D4C  4267                     clr.w      -[A7]
  2705. 00001D4E  4267                     clr.w      -[A7]
  2706. 00001D50  4267                     clr.w      -[A7]
  2707. 00001D52  486D F15A                pea.l      [A5 - 0xEA6]
  2708. 00001D56  4EBA E77E                jsr        [PC - 0x1882 /* 000004D6 */]
  2709. 00001D5A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2710. label00001D5E:
  2711. 00001D5E  426E FFFA                clr.w      [A6 - 0x6]
  2712. 00001D62  6014                     bra        +0x16 /* 00001D78 */
  2713. label00001D64:
  2714. 00001D64  302E FFFA                move.w     D0, [A6 - 0x6]
  2715. 00001D68  48C0                     ext.l      D0
  2716. 00001D6A  E580                     asl        D0, 2
  2717. 00001D6C  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2718. 00001D70  2040                     movea.l    A0, D0
  2719. 00001D72  4290                     clr.l      [A0]
  2720. 00001D74  526E FFFA                addq.w     [A6 - 0x6], 1
  2721. label00001D78:
  2722. 00001D78  306E FFFA                movea.w    A0, [A6 - 0x6]
  2723. 00001D7C  B0FC 1999                cmpa.w     A0, 0x1999
  2724. 00001D80  6DE2                     blt        -0x1C /* 00001D64 */
  2725. 00001D82  202E FFFC                move.l     D0, [A6 - 0x4]
  2726. 00001D86  4E5E                     unlink     A6
  2727. 00001D88  4E75                     rts
  2728. 00001D8A  5050                     addq.w     [A0], 8
  2729. 00001D8C  4D41                     chk.w      D6, D1
  2730. 00001D8E  4C4C 4F43                movem.l    D0,D1,D6,A0,A1,A2,A3,A6, A4
  2731. 00001D92  4E56 FFFA                link       A6, -0x0006
  2732. 00001D96  206E 000C                movea.l    A0, [A6 + 0xC]
  2733. 00001D9A  7000                     moveq.l    D0, 0x00
  2734. 00001D9C  1010                     move.b     D0, [A0]
  2735. 00001D9E  4C3C 0000 0000           movem.w    <none>, 0x0
  2736. 00001DA4  80FF                     divu.w     D0, <<invalid special address>>
  2737. 00001DA6  206E 000C                movea.l    A0, [A6 + 0xC]
  2738. 00001DAA  7200                     moveq.l    D1, 0x00
  2739. 00001DAC  1228 0001                move.b     D1, [A0 + 0x1]
  2740. 00001DB0  4C3C 1000 0000           movem.w    A4, 0x0
  2741. 00001DB6  753D                     moveq.l    D2, 0x3D
  2742. 00001DB8  D081                     add.l      D0, D1
  2743. 00001DBA  206E 000C                movea.l    A0, [A6 + 0xC]
  2744. 00001DBE  7200                     moveq.l    D1, 0x00
  2745. 00001DC0  1228 0002                move.b     D1, [A0 + 0x2]
  2746. 00001DC4  4C3C 1000 0000           movem.w    A4, 0x0
  2747. 00001DCA  6983                     bvs        -0x7B /* 00001D4F */
  2748. 00001DCC  D081                     add.l      D0, D1
  2749. 00001DCE  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  2750. 00001DD4  4C7C 0001 0000 1999      movem.l    D0, 0x1999
  2751. 00001DDC  3D41 FFFE                move.w     [A6 - 0x2], D1
  2752. 00001DE0  4878 000A                push.l     0xA /* '\n' */
  2753. 00001DE4  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2754. 00001DE8  588F                     addq.l     A7, 4
  2755. 00001DEA  2D40 FFFA                move.l     [A6 - 0x6], D0
  2756. 00001DEE  4AAE FFFA                tst.l      [A6 - 0x6]
  2757. 00001DF2  6616                     bne        +0x18 /* 00001E0A */
  2758. 00001DF4  4267                     clr.w      -[A7]
  2759. 00001DF6  4267                     clr.w      -[A7]
  2760. 00001DF8  4267                     clr.w      -[A7]
  2761. 00001DFA  4267                     clr.w      -[A7]
  2762. 00001DFC  4267                     clr.w      -[A7]
  2763. 00001DFE  486D F17E                pea.l      [A5 - 0xE82]
  2764. 00001E02  4EBA E6D2                jsr        [PC - 0x192E /* 000004D6 */]
  2765. 00001E06  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2766. label00001E0A:
  2767. 00001E0A  206E 000C                movea.l    A0, [A6 + 0xC]
  2768. 00001E0E  226E FFFA                movea.l    A1, [A6 - 0x6]
  2769. 00001E12  2290                     move.l     [A1], [A0]
  2770. 00001E14  206E FFFA                movea.l    A0, [A6 - 0x6]
  2771. 00001E18  316E 0010 0004           move.w     [A0 + 0x4], [A6 + 0x10]
  2772. 00001E1E  302E FFFE                move.w     D0, [A6 - 0x2]
  2773. 00001E22  48C0                     ext.l      D0
  2774. 00001E24  E580                     asl        D0, 2
  2775. 00001E26  D0AE 0008                add.l      D0, [A6 + 0x8]
  2776. 00001E2A  2040                     movea.l    A0, D0
  2777. 00001E2C  226E FFFA                movea.l    A1, [A6 - 0x6]
  2778. 00001E30  2350 0006                move.l     [A1 + 0x6], [A0]
  2779. 00001E34  302E FFFE                move.w     D0, [A6 - 0x2]
  2780. 00001E38  48C0                     ext.l      D0
  2781. 00001E3A  E580                     asl        D0, 2
  2782. 00001E3C  D0AE 0008                add.l      D0, [A6 + 0x8]
  2783. 00001E40  2040                     movea.l    A0, D0
  2784. 00001E42  20AE FFFA                move.l     [A0], [A6 - 0x6]
  2785. 00001E46  4E5E                     unlink     A6
  2786. 00001E48  4E75                     rts
  2787. 00001E4A  5050                     addq.w     [A0], 8
  2788. 00001E4C  4D41                     chk.w      D6, D1
  2789. 00001E4E  4444                     neg.w      D4
  2790. 00001E50  544F                     addq.w     A7, 2
  2791. fn00001E52:
  2792. 00001E52  4E56 FFF4                link       A6, -0x000C
  2793. 00001E56  202E 000C                move.l     D0, [A6 + 0xC]
  2794. 00001E5A  4C3C 0000 0000           movem.w    <none>, 0x0
  2795. 00001E60  0006 2F00                ori.b      D6, 0x0
  2796. 00001E64  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2797. 00001E68  588F                     addq.l     A7, 4
  2798. 00001E6A  2D40 FFFC                move.l     [A6 - 0x4], D0
  2799. 00001E6E  4AAE FFFC                tst.l      [A6 - 0x4]
  2800. 00001E72  6616                     bne        +0x18 /* 00001E8A */
  2801. 00001E74  4267                     clr.w      -[A7]
  2802. 00001E76  4267                     clr.w      -[A7]
  2803. 00001E78  4267                     clr.w      -[A7]
  2804. 00001E7A  4267                     clr.w      -[A7]
  2805. 00001E7C  4267                     clr.w      -[A7]
  2806. 00001E7E  486D F1A2                pea.l      [A5 - 0xE5E]
  2807. 00001E82  4EBA E652                jsr        [PC - 0x19AE /* 000004D6 */]
  2808. 00001E86  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2809. label00001E8A:
  2810. 00001E8A  426E FFF4                clr.w      [A6 - 0xC]
  2811. 00001E8E  426E FFF6                clr.w      [A6 - 0xA]
  2812. 00001E92  6042                     bra        +0x44 /* 00001ED6 */
  2813. label00001E94:
  2814. 00001E94  302E FFF6                move.w     D0, [A6 - 0xA]
  2815. 00001E98  48C0                     ext.l      D0
  2816. 00001E9A  E580                     asl        D0, 2
  2817. 00001E9C  D0AE 0008                add.l      D0, [A6 + 0x8]
  2818. 00001EA0  2040                     movea.l    A0, D0
  2819. 00001EA2  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  2820. 00001EA6  6024                     bra        +0x26 /* 00001ECC */
  2821. label00001EA8:
  2822. 00001EA8  302E FFF4                move.w     D0, [A6 - 0xC]
  2823. 00001EAC  C1FC 0006                muls.w     D0, 0x6
  2824. 00001EB0  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2825. 00001EB4  206E FFF8                movea.l    A0, [A6 - 0x8]
  2826. 00001EB8  2240                     movea.l    A1, D0
  2827. 00001EBA  22D8                     move.l     [A1]+, [A0]+
  2828. 00001EBC  32D8                     move.w     [A1]+, [A0]+
  2829. 00001EBE  526E FFF4                addq.w     [A6 - 0xC], 1
  2830. 00001EC2  206E FFF8                movea.l    A0, [A6 - 0x8]
  2831. 00001EC6  2D68 0006 FFF8           move.l     [A6 - 0x8], [A0 + 0x6]
  2832. label00001ECC:
  2833. 00001ECC  4AAE FFF8                tst.l      [A6 - 0x8]
  2834. 00001ED0  66D6                     bne        -0x28 /* 00001EA8 */
  2835. 00001ED2  526E FFF6                addq.w     [A6 - 0xA], 1
  2836. label00001ED6:
  2837. 00001ED6  306E FFF6                movea.w    A0, [A6 - 0xA]
  2838. 00001EDA  B0FC 1999                cmpa.w     A0, 0x1999
  2839. 00001EDE  6DB4                     blt        -0x4A /* 00001E94 */
  2840. 00001EE0  202E FFFC                move.l     D0, [A6 - 0x4]
  2841. 00001EE4  4E5E                     unlink     A6
  2842. 00001EE6  4E75                     rts
  2843. 00001EE8  5050                     addq.w     [A0], 8
  2844. 00001EEA  4D43                     chk.w      D6, D3
  2845. 00001EEC  4F4C                     chk.w      D7, A4
  2846. 00001EEE  4F52                     chk.w      D7, [A2]
  2847. fn00001EF0:
  2848. 00001EF0  4E56 FFEC                link       A6, -0x0014
  2849. 00001EF4  4EBA FE3A                jsr        [PC - 0x1C6 /* 00001D30 */]
  2850. 00001EF8  2D40 FFFC                move.l     [A6 - 0x4], D0
  2851. 00001EFC  42AE FFF8                clr.l      [A6 - 0x8]
  2852. 00001F00  6000 0130                bra        +0x132 /* 00002032 */
  2853. label00001F04:
  2854. 00001F04  202E FFF8                move.l     D0, [A6 - 0x8]
  2855. 00001F08  4C3C 0000 0000           movem.w    <none>, 0x0
  2856. 00001F0E  0006 D0AE                ori.b      D6, 0xAE
  2857. 00001F12  0008 2040                ori.b      A0, 0x40 /* '@' */
  2858. 00001F16  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2859. 00001F1A  7000                     moveq.l    D0, 0x00
  2860. 00001F1C  102E FFF0                move.b     D0, [A6 - 0x10]
  2861. 00001F20  4C3C 0000 0000           movem.w    <none>, 0x0
  2862. 00001F26  80FF                     divu.w     D0, <<invalid special address>>
  2863. 00001F28  7200                     moveq.l    D1, 0x00
  2864. 00001F2A  122E FFF1                move.b     D1, [A6 - 0xF]
  2865. 00001F2E  4C3C 1000 0000           movem.w    A4, 0x0
  2866. 00001F34  753D                     moveq.l    D2, 0x3D
  2867. 00001F36  D081                     add.l      D0, D1
  2868. 00001F38  7200                     moveq.l    D1, 0x00
  2869. 00001F3A  122E FFF2                move.b     D1, [A6 - 0xE]
  2870. 00001F3E  4C3C 1000 0000           movem.w    A4, 0x0
  2871. 00001F44  6983                     bvs        -0x7B /* 00001EC9 */
  2872. 00001F46  D081                     add.l      D0, D1
  2873. 00001F48  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  2874. 00001F4E  4C7C 0001 0000 1999      movem.l    D0, 0x1999
  2875. 00001F56  2D41 FFF4                move.l     [A6 - 0xC], D1
  2876. 00001F5A  202E FFF4                move.l     D0, [A6 - 0xC]
  2877. 00001F5E  E580                     asl        D0, 2
  2878. 00001F60  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2879. 00001F64  2040                     movea.l    A0, D0
  2880. 00001F66  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  2881. 00001F6A  6000 005C                bra        +0x5E /* 00001FC8 */
  2882. label00001F6E:
  2883. 00001F6E  206E FFEC                movea.l    A0, [A6 - 0x14]
  2884. 00001F72  1010                     move.b     D0, [A0]
  2885. 00001F74  B02E FFF0                cmp.b      D0, [A6 - 0x10]
  2886. 00001F78  6644                     bne        +0x46 /* 00001FBE */
  2887. 00001F7A  206E FFEC                movea.l    A0, [A6 - 0x14]
  2888. 00001F7E  1028 0001                move.b     D0, [A0 + 0x1]
  2889. 00001F82  B02E FFF1                cmp.b      D0, [A6 - 0xF]
  2890. 00001F86  6636                     bne        +0x38 /* 00001FBE */
  2891. 00001F88  206E FFEC                movea.l    A0, [A6 - 0x14]
  2892. 00001F8C  1028 0002                move.b     D0, [A0 + 0x2]
  2893. 00001F90  B02E FFF2                cmp.b      D0, [A6 - 0xE]
  2894. 00001F94  6628                     bne        +0x2A /* 00001FBE */
  2895. 00001F96  4267                     clr.w      -[A7]
  2896. 00001F98  4267                     clr.w      -[A7]
  2897. 00001F9A  7000                     moveq.l    D0, 0x00
  2898. 00001F9C  102E FFF2                move.b     D0, [A6 - 0xE]
  2899. 00001FA0  3F00                     move.w     -[A7], D0
  2900. 00001FA2  7000                     moveq.l    D0, 0x00
  2901. 00001FA4  102E FFF1                move.b     D0, [A6 - 0xF]
  2902. 00001FA8  3F00                     move.w     -[A7], D0
  2903. 00001FAA  7000                     moveq.l    D0, 0x00
  2904. 00001FAC  102E FFF0                move.b     D0, [A6 - 0x10]
  2905. 00001FB0  3F00                     move.w     -[A7], D0
  2906. 00001FB2  486D F1C6                pea.l      [A5 - 0xE3A]
  2907. 00001FB6  4EBA E51E                jsr        [PC - 0x1AE2 /* 000004D6 */]
  2908. 00001FBA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2909. label00001FBE:
  2910. 00001FBE  206E FFEC                movea.l    A0, [A6 - 0x14]
  2911. 00001FC2  2D68 0006 FFEC           move.l     [A6 - 0x14], [A0 + 0x6]
  2912. label00001FC8:
  2913. 00001FC8  4AAE FFEC                tst.l      [A6 - 0x14]
  2914. 00001FCC  66A0                     bne        -0x5E /* 00001F6E */
  2915. 00001FCE  4878 000A                push.l     0xA /* '\n' */
  2916. 00001FD2  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2917. 00001FD6  588F                     addq.l     A7, 4
  2918. 00001FD8  2D40 FFEC                move.l     [A6 - 0x14], D0
  2919. 00001FDC  4AAE FFEC                tst.l      [A6 - 0x14]
  2920. 00001FE0  6616                     bne        +0x18 /* 00001FF8 */
  2921. 00001FE2  4267                     clr.w      -[A7]
  2922. 00001FE4  4267                     clr.w      -[A7]
  2923. 00001FE6  4267                     clr.w      -[A7]
  2924. 00001FE8  4267                     clr.w      -[A7]
  2925. 00001FEA  4267                     clr.w      -[A7]
  2926. 00001FEC  486D F1E8                pea.l      [A5 - 0xE18]
  2927. 00001FF0  4EBA E4E4                jsr        [PC - 0x1B1C /* 000004D6 */]
  2928. 00001FF4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2929. label00001FF8:
  2930. 00001FF8  206E FFEC                movea.l    A0, [A6 - 0x14]
  2931. 00001FFC  20AE FFF0                move.l     [A0], [A6 - 0x10]
  2932. 00002000  206E FFEC                movea.l    A0, [A6 - 0x14]
  2933. 00002004  316E FFFA 0004           move.w     [A0 + 0x4], [A6 - 0x6]
  2934. 0000200A  202E FFF4                move.l     D0, [A6 - 0xC]
  2935. 0000200E  E580                     asl        D0, 2
  2936. 00002010  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2937. 00002014  2040                     movea.l    A0, D0
  2938. 00002016  226E FFEC                movea.l    A1, [A6 - 0x14]
  2939. 0000201A  2350 0006                move.l     [A1 + 0x6], [A0]
  2940. 0000201E  202E FFF4                move.l     D0, [A6 - 0xC]
  2941. 00002022  E580                     asl        D0, 2
  2942. 00002024  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2943. 00002028  2040                     movea.l    A0, D0
  2944. 0000202A  20AE FFEC                move.l     [A0], [A6 - 0x14]
  2945. 0000202E  52AE FFF8                addq.l     [A6 - 0x8], 1
  2946. label00002032:
  2947. 00002032  202E FFF8                move.l     D0, [A6 - 0x8]
  2948. 00002036  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2949. 0000203A  6D00 FEC8                blt        -0x136 /* 00001F04 */
  2950. 0000203E  202E FFFC                move.l     D0, [A6 - 0x4]
  2951. 00002042  4E5E                     unlink     A6
  2952. 00002044  4E75                     rts
  2953. 00002046  5050                     addq.w     [A0], 8
  2954. 00002048  4D43                     chk.w      D6, D3
  2955. 0000204A  4F4C                     chk.w      D7, A4
  2956. 0000204C  4F52                     chk.w      D7, [A2]
  2957. fn0000204E:
  2958. 0000204E  4E56 FFFA                link       A6, -0x0006
  2959. 00002052  206E 000C                movea.l    A0, [A6 + 0xC]
  2960. 00002056  7000                     moveq.l    D0, 0x00
  2961. 00002058  1010                     move.b     D0, [A0]
  2962. 0000205A  4C3C 0000 0000           movem.w    <none>, 0x0
  2963. 00002060  80FF                     divu.w     D0, <<invalid special address>>
  2964. 00002062  206E 000C                movea.l    A0, [A6 + 0xC]
  2965. 00002066  7200                     moveq.l    D1, 0x00
  2966. 00002068  1228 0001                move.b     D1, [A0 + 0x1]
  2967. 0000206C  4C3C 1000 0000           movem.w    A4, 0x0
  2968. 00002072  753D                     moveq.l    D2, 0x3D
  2969. 00002074  D081                     add.l      D0, D1
  2970. 00002076  206E 000C                movea.l    A0, [A6 + 0xC]
  2971. 0000207A  7200                     moveq.l    D1, 0x00
  2972. 0000207C  1228 0002                move.b     D1, [A0 + 0x2]
  2973. 00002080  4C3C 1000 0000           movem.w    A4, 0x0
  2974. 00002086  6983                     bvs        -0x7B /* 0000200B */
  2975. 00002088  D081                     add.l      D0, D1
  2976. 0000208A  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  2977. 00002090  4C7C 0001 0000 1999      movem.l    D0, 0x1999
  2978. 00002098  3D41 FFFE                move.w     [A6 - 0x2], D1
  2979. 0000209C  302E FFFE                move.w     D0, [A6 - 0x2]
  2980. 000020A0  48C0                     ext.l      D0
  2981. 000020A2  E580                     asl        D0, 2
  2982. 000020A4  D0AE 0008                add.l      D0, [A6 + 0x8]
  2983. 000020A8  2040                     movea.l    A0, D0
  2984. 000020AA  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  2985. 000020AE  6046                     bra        +0x48 /* 000020F6 */
  2986. label000020B0:
  2987. 000020B0  206E 000C                movea.l    A0, [A6 + 0xC]
  2988. 000020B4  226E FFFA                movea.l    A1, [A6 - 0x6]
  2989. 000020B8  1011                     move.b     D0, [A1]
  2990. 000020BA  B010                     cmp.b      D0, [A0]
  2991. 000020BC  662E                     bne        +0x30 /* 000020EC */
  2992. 000020BE  206E 000C                movea.l    A0, [A6 + 0xC]
  2993. 000020C2  226E FFFA                movea.l    A1, [A6 - 0x6]
  2994. 000020C6  1029 0001                move.b     D0, [A1 + 0x1]
  2995. 000020CA  B028 0001                cmp.b      D0, [A0 + 0x1]
  2996. 000020CE  661C                     bne        +0x1E /* 000020EC */
  2997. 000020D0  206E 000C                movea.l    A0, [A6 + 0xC]
  2998. 000020D4  226E FFFA                movea.l    A1, [A6 - 0x6]
  2999. 000020D8  1029 0002                move.b     D0, [A1 + 0x2]
  3000. 000020DC  B028 0002                cmp.b      D0, [A0 + 0x2]
  3001. 000020E0  660A                     bne        +0xC /* 000020EC */
  3002. 000020E2  206E FFFA                movea.l    A0, [A6 - 0x6]
  3003. 000020E6  3028 0004                move.w     D0, [A0 + 0x4]
  3004. 000020EA  6012                     bra        +0x14 /* 000020FE */
  3005. label000020EC:
  3006. 000020EC  206E FFFA                movea.l    A0, [A6 - 0x6]
  3007. 000020F0  2D68 0006 FFFA           move.l     [A6 - 0x6], [A0 + 0x6]
  3008. label000020F6:
  3009. 000020F6  4AAE FFFA                tst.l      [A6 - 0x6]
  3010. 000020FA  66B4                     bne        -0x4A /* 000020B0 */
  3011. 000020FC  70FF                     moveq.l    D0, 0xFFFFFFFF
  3012. label000020FE:
  3013. 000020FE  4E5E                     unlink     A6
  3014. 00002100  4E75                     rts
  3015. 00002102  5050                     addq.w     [A0], 8
  3016. 00002104  4D4C                     chk.w      D6, A4
  3017. 00002106  4F4F                     chk.w      D7, A7
  3018. 00002108  4B55                     chk.w      D5, [A5]
  3019. fn0000210A:
  3020. 0000210A  4E56 0000                link       A6, 0
  3021. 0000210E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3022. 00002112  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3023. 00002116  588F                     addq.l     A7, 4
  3024. 00002118  4E5E                     unlink     A6
  3025. 0000211A  4E75                     rts
  3026. 0000211C  5050                     addq.w     [A0], 8
  3027. 0000211E  4D46                     chk.w      D6, D6
  3028. 00002120  5245                     addq.w     D5, 1
  3029. 00002122  4543                     chk.w      D2, D3
  3030. fn00002124:
  3031. 00002124  4E56 FFF6                link       A6, -0x000A
  3032. 00002128  426E FFFE                clr.w      [A6 - 0x2]
  3033. 0000212C  6038                     bra        +0x3A /* 00002166 */
  3034. label0000212E:
  3035. 0000212E  302E FFFE                move.w     D0, [A6 - 0x2]
  3036. 00002132  48C0                     ext.l      D0
  3037. 00002134  E580                     asl        D0, 2
  3038. 00002136  D0AE 0008                add.l      D0, [A6 + 0x8]
  3039. 0000213A  2040                     movea.l    A0, D0
  3040. 0000213C  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  3041. 00002140  601A                     bra        +0x1C /* 0000215C */
  3042. label00002142:
  3043. 00002142  206E FFFA                movea.l    A0, [A6 - 0x6]
  3044. 00002146  2D68 0006 FFF6           move.l     [A6 - 0xA], [A0 + 0x6]
  3045. 0000214C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3046. 00002150  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3047. 00002154  588F                     addq.l     A7, 4
  3048. 00002156  2D6E FFF6 FFFA           move.l     [A6 - 0x6], [A6 - 0xA]
  3049. label0000215C:
  3050. 0000215C  4AAE FFFA                tst.l      [A6 - 0x6]
  3051. 00002160  66E0                     bne        -0x1E /* 00002142 */
  3052. 00002162  526E FFFE                addq.w     [A6 - 0x2], 1
  3053. label00002166:
  3054. 00002166  306E FFFE                movea.w    A0, [A6 - 0x2]
  3055. 0000216A  B0FC 1999                cmpa.w     A0, 0x1999
  3056. 0000216E  6DBE                     blt        -0x40 /* 0000212E */
  3057. 00002170  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3058. 00002174  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3059. 00002178  588F                     addq.l     A7, 4
  3060. 0000217A  4E5E                     unlink     A6
  3061. 0000217C  4E75                     rts
  3062. 0000217E  5050                     addq.w     [A0], 8
  3063. 00002180  4D46                     chk.w      D6, D6
  3064. 00002182  5245                     addq.w     D5, 1
  3065. 00002184  4543                     chk.w      D2, D3
  3066. export_11:
  3067. 00002186  4E56 F9DA                link       A6, -0x0626
  3068. 0000218A  41ED F38C                lea.l      A0, [A5 - 0xC74]
  3069. 0000218E  2D48 F9E2                move.l     [A6 - 0x61E], A0
  3070. 00002192  486D F3AE                pea.l      [A5 - 0xC52]
  3071. 00002196  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3072. 0000219A  588F                     addq.l     A7, 4
  3073. 0000219C  486D F3D4                pea.l      [A5 - 0xC2C]
  3074. 000021A0  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3075. 000021A4  588F                     addq.l     A7, 4
  3076. 000021A6  486E 000A                pea.l      [A6 + 0xA]
  3077. 000021AA  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3078. 000021AE  588F                     addq.l     A7, 4
  3079. 000021B0  3D40 0008                move.w     [A6 + 0x8], D0
  3080. 000021B4  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3081. 000021B8  2D40 F9DE                move.l     [A6 - 0x622], D0
  3082. 000021BC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3083. 000021C0  486E 0008                pea.l      [A6 + 0x8]
  3084. 000021C4  4EBA F454                jsr        [PC - 0xBAC /* 0000161A */]
  3085. 000021C8  508F                     addq.l     A7, 8
  3086. 000021CA  7001                     moveq.l    D0, 0x01
  3087. 000021CC  3D40 FFFA                move.w     [A6 - 0x6], D0
  3088. 000021D0  426E FFEC                clr.w      [A6 - 0x14]
  3089. 000021D4  6000 0066                bra        +0x68 /* 0000223C */
  3090. label000021D8:
  3091. 000021D8  302E FFFA                move.w     D0, [A6 - 0x6]
  3092. 000021DC  48C0                     ext.l      D0
  3093. 000021DE  E580                     asl        D0, 2
  3094. 000021E0  D0AE 000A                add.l      D0, [A6 + 0xA]
  3095. 000021E4  3F3C 0002                move.w     -[A7], 0x2
  3096. 000021E8  486D F41C                pea.l      [A5 - 0xBE4]
  3097. 000021EC  2040                     movea.l    A0, D0
  3098. 000021EE  2F10                     move.l     -[A7], [A0]
  3099. 000021F0  4EBA DF6A                jsr        [PC - 0x2096 /* 0000015C */]
  3100. 000021F4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3101. 000021F8  4A40                     tst.w      D0
  3102. 000021FA  6708                     beq        +0xA /* 00002204 */
  3103. 000021FC  7001                     moveq.l    D0, 0x01
  3104. 000021FE  3D40 FFEC                move.w     [A6 - 0x14], D0
  3105. 00002202  6034                     bra        +0x36 /* 00002238 */
  3106. label00002204:
  3107. 00002204  302E FFFA                move.w     D0, [A6 - 0x6]
  3108. 00002208  48C0                     ext.l      D0
  3109. 0000220A  E580                     asl        D0, 2
  3110. 0000220C  D0AE 000A                add.l      D0, [A6 + 0xA]
  3111. 00002210  3F3C 0002                move.w     -[A7], 0x2
  3112. 00002214  486D F428                pea.l      [A5 - 0xBD8]
  3113. 00002218  2040                     movea.l    A0, D0
  3114. 0000221A  2F10                     move.l     -[A7], [A0]
  3115. 0000221C  4EBA DF3E                jsr        [PC - 0x20C2 /* 0000015C */]
  3116. 00002220  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3117. 00002224  4A40                     tst.w      D0
  3118. 00002226  6706                     beq        +0x8 /* 0000222E */
  3119. 00002228  426E FFEC                clr.w      [A6 - 0x14]
  3120. 0000222C  600A                     bra        +0xC /* 00002238 */
  3121. label0000222E:
  3122. 0000222E  2F2E F9E2                move.l     -[A7], [A6 - 0x61E]
  3123. 00002232  4EBA E32E                jsr        [PC - 0x1CD2 /* 00000562 */]
  3124. 00002236  588F                     addq.l     A7, 4
  3125. label00002238:
  3126. 00002238  526E FFFA                addq.w     [A6 - 0x6], 1
  3127. label0000223C:
  3128. 0000223C  302E FFFA                move.w     D0, [A6 - 0x6]
  3129. 00002240  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3130. 00002244  6C2E                     bge        +0x30 /* 00002274 */
  3131. 00002246  302E FFFA                move.w     D0, [A6 - 0x6]
  3132. 0000224A  48C0                     ext.l      D0
  3133. 0000224C  E580                     asl        D0, 2
  3134. 0000224E  D0AE 000A                add.l      D0, [A6 + 0xA]
  3135. 00002252  2040                     movea.l    A0, D0
  3136. 00002254  2050                     movea.l    A0, [A0]
  3137. 00002256  0C10 002D                cmpi.b     [A0], 0x2D /* '-' */
  3138. 0000225A  6618                     bne        +0x1A /* 00002274 */
  3139. 0000225C  302E FFFA                move.w     D0, [A6 - 0x6]
  3140. 00002260  48C0                     ext.l      D0
  3141. 00002262  E580                     asl        D0, 2
  3142. 00002264  D0AE 000A                add.l      D0, [A6 + 0xA]
  3143. 00002268  2040                     movea.l    A0, D0
  3144. 0000226A  2050                     movea.l    A0, [A0]
  3145. 0000226C  4A28 0001                tst.b      [A0 + 0x1]
  3146. 00002270  6600 FF66                bne        -0x98 /* 000021D8 */
  3147. label00002274:
  3148. 00002274  302E FFFA                move.w     D0, [A6 - 0x6]
  3149. 00002278  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3150. 0000227C  6C20                     bge        +0x22 /* 0000229E */
  3151. 0000227E  302E FFFA                move.w     D0, [A6 - 0x6]
  3152. 00002282  48C0                     ext.l      D0
  3153. 00002284  E580                     asl        D0, 2
  3154. 00002286  D0AE 000A                add.l      D0, [A6 + 0xA]
  3155. 0000228A  2040                     movea.l    A0, D0
  3156. 0000228C  2F10                     move.l     -[A7], [A0]
  3157. 0000228E  4EBA E304                jsr        [PC - 0x1CFC /* 00000594 */]
  3158. 00002292  588F                     addq.l     A7, 4
  3159. 00002294  2D40 FFFC                move.l     [A6 - 0x4], D0
  3160. 00002298  526E FFFA                addq.w     [A6 - 0x6], 1
  3161. 0000229C  600A                     bra        +0xC /* 000022A8 */
  3162. label0000229E:
  3163. 0000229E  2F2E F9E2                move.l     -[A7], [A6 - 0x61E]
  3164. 000022A2  4EBA E2BE                jsr        [PC - 0x1D42 /* 00000562 */]
  3165. 000022A6  588F                     addq.l     A7, 4
  3166. label000022A8:
  3167. 000022A8  302E FFFA                move.w     D0, [A6 - 0x6]
  3168. 000022AC  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3169. 000022B0  6C52                     bge        +0x54 /* 00002304 */
  3170. 000022B2  302E FFFA                move.w     D0, [A6 - 0x6]
  3171. 000022B6  48C0                     ext.l      D0
  3172. 000022B8  E580                     asl        D0, 2
  3173. 000022BA  D0AE 000A                add.l      D0, [A6 + 0xA]
  3174. 000022BE  486D F436                pea.l      [A5 - 0xBCA]
  3175. 000022C2  2040                     movea.l    A0, D0
  3176. 000022C4  2F10                     move.l     -[A7], [A0]
  3177. 000022C6  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  3178. 000022CA  508F                     addq.l     A7, 8
  3179. 000022CC  2B40 F1FE                move.l     [A5 - 0xE02], D0
  3180. 000022D0  4A80                     tst.l      D0
  3181. 000022D2  662A                     bne        +0x2C /* 000022FE */
  3182. 000022D4  302E FFFA                move.w     D0, [A6 - 0x6]
  3183. 000022D8  48C0                     ext.l      D0
  3184. 000022DA  E580                     asl        D0, 2
  3185. 000022DC  D0AE 000A                add.l      D0, [A6 + 0xA]
  3186. 000022E0  2040                     movea.l    A0, D0
  3187. 000022E2  2F10                     move.l     -[A7], [A0]
  3188. 000022E4  486D F43A                pea.l      [A5 - 0xBC6]
  3189. 000022E8  486D FBCE                pea.l      [A5 - 0x432]
  3190. 000022EC  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  3191. 000022F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3192. 000022F4  3F3C FFFF                move.w     -[A7], 0xFFFF
  3193. 000022F8  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3194. 000022FC  548F                     addq.l     A7, 2
  3195. label000022FE:
  3196. 000022FE  526E FFFA                addq.w     [A6 - 0x6], 1
  3197. 00002302  600A                     bra        +0xC /* 0000230E */
  3198. label00002304:
  3199. 00002304  2F2E F9E2                move.l     -[A7], [A6 - 0x61E]
  3200. 00002308  4EBA E258                jsr        [PC - 0x1DA8 /* 00000562 */]
  3201. 0000230C  588F                     addq.l     A7, 4
  3202. label0000230E:
  3203. 0000230E  302E FFFA                move.w     D0, [A6 - 0x6]
  3204. 00002312  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3205. 00002316  670A                     beq        +0xC /* 00002322 */
  3206. 00002318  2F2E F9E2                move.l     -[A7], [A6 - 0x61E]
  3207. 0000231C  4EBA E244                jsr        [PC - 0x1DBC /* 00000562 */]
  3208. 00002320  588F                     addq.l     A7, 4
  3209. label00002322:
  3210. 00002322  486E FFEB                pea.l      [A6 - 0x15]
  3211. 00002326  486E FFF8                pea.l      [A6 - 0x8]
  3212. 0000232A  486E FFF6                pea.l      [A6 - 0xA]
  3213. 0000232E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3214. 00002332  4EBA F5E6                jsr        [PC - 0xA1A /* 0000191A */]
  3215. 00002336  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3216. 0000233A  2B40 F1F6                move.l     [A5 - 0xE0A], D0
  3217. 0000233E  3F3C 0002                move.w     -[A7], 0x2
  3218. 00002342  42A7                     clr.l      -[A7]
  3219. 00002344  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3220. 00002348  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3221. 0000234C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3222. 00002350  4A40                     tst.w      D0
  3223. 00002352  660C                     bne        +0xE /* 00002360 */
  3224. 00002354  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3225. 00002358  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  3226. 0000235C  588F                     addq.l     A7, 4
  3227. 0000235E  6002                     bra        +0x4 /* 00002362 */
  3228. label00002360:
  3229. 00002360  7000                     moveq.l    D0, 0x00
  3230. label00002362:
  3231. 00002362  2D40 F9DA                move.l     [A6 - 0x626], D0
  3232. 00002366  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3233. 0000236A  4EBA E2C4                jsr        [PC - 0x1D3C /* 00000630 */]
  3234. 0000236E  588F                     addq.l     A7, 4
  3235. 00002370  4267                     clr.w      -[A7]
  3236. 00002372  4267                     clr.w      -[A7]
  3237. 00002374  4267                     clr.w      -[A7]
  3238. 00002376  4267                     clr.w      -[A7]
  3239. 00002378  4267                     clr.w      -[A7]
  3240. 0000237A  486D F458                pea.l      [A5 - 0xBA8]
  3241. 0000237E  4EBA DFF4                jsr        [PC - 0x200C /* 00000374 */]
  3242. 00002382  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3243. 00002386  486E FFF2                pea.l      [A6 - 0xE]
  3244. 0000238A  4878 0100                push.l     0x100
  3245. 0000238E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3246. 00002392  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3247. 00002396  2F2D F1F6                move.l     -[A7], [A5 - 0xE0A]
  3248. 0000239A  4EBA F60E                jsr        [PC - 0x9F2 /* 000019AA */]
  3249. 0000239E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3250. 000023A2  2D40 FFE6                move.l     [A6 - 0x1A], D0
  3251. 000023A6  4AAE FFE6                tst.l      [A6 - 0x1A]
  3252. 000023AA  6618                     bne        +0x1A /* 000023C4 */
  3253. 000023AC  4267                     clr.w      -[A7]
  3254. 000023AE  4267                     clr.w      -[A7]
  3255. 000023B0  4267                     clr.w      -[A7]
  3256. 000023B2  4267                     clr.w      -[A7]
  3257. 000023B4  3F3C 0100                move.w     -[A7], 0x100
  3258. 000023B8  486D F46E                pea.l      [A5 - 0xB92]
  3259. 000023BC  4EBA E118                jsr        [PC - 0x1EE8 /* 000004D6 */]
  3260. 000023C0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3261. label000023C4:
  3262. 000023C4  4267                     clr.w      -[A7]
  3263. 000023C6  4267                     clr.w      -[A7]
  3264. 000023C8  4267                     clr.w      -[A7]
  3265. 000023CA  4267                     clr.w      -[A7]
  3266. 000023CC  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3267. 000023D0  486D F49A                pea.l      [A5 - 0xB66]
  3268. 000023D4  4EBA DF9E                jsr        [PC - 0x2062 /* 00000374 */]
  3269. 000023D8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3270. 000023DC  7000                     moveq.l    D0, 0x00
  3271. 000023DE  102E FFEB                move.b     D0, [A6 - 0x15]
  3272. 000023E2  0C40 00FF                cmpi.w     D0, 0xFF
  3273. 000023E6  6316                     bls        +0x18 /* 000023FE */
  3274. 000023E8  4267                     clr.w      -[A7]
  3275. 000023EA  4267                     clr.w      -[A7]
  3276. 000023EC  4267                     clr.w      -[A7]
  3277. 000023EE  4267                     clr.w      -[A7]
  3278. 000023F0  4267                     clr.w      -[A7]
  3279. 000023F2  486D F4AC                pea.l      [A5 - 0xB54]
  3280. 000023F6  4EBA DF7C                jsr        [PC - 0x2084 /* 00000374 */]
  3281. 000023FA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3282. label000023FE:
  3283. 000023FE  426E FFF0                clr.w      [A6 - 0x10]
  3284. 00002402  6000 0120                bra        +0x122 /* 00002524 */
  3285. label00002406:
  3286. 00002406  7000                     moveq.l    D0, 0x00
  3287. 00002408  102E FFEB                move.b     D0, [A6 - 0x15]
  3288. 0000240C  0C40 00FF                cmpi.w     D0, 0xFF
  3289. 00002410  666E                     bne        +0x70 /* 00002480 */
  3290. 00002412  302E FFF0                move.w     D0, [A6 - 0x10]
  3291. 00002416  48C0                     ext.l      D0
  3292. 00002418  D080                     add.l      D0, D0
  3293. 0000241A  D08E                     add.l      D0, A6
  3294. 0000241C  322E FFF0                move.w     D1, [A6 - 0x10]
  3295. 00002420  C3FC 0006                muls.w     D1, 0x6
  3296. 00002424  D2AE FFE6                add.l      D1, [A6 - 0x1A]
  3297. 00002428  2041                     movea.l    A0, D1
  3298. 0000242A  2240                     movea.l    A1, D0
  3299. 0000242C  7000                     moveq.l    D0, 0x00
  3300. 0000242E  1010                     move.b     D0, [A0]
  3301. 00002430  3340 FDE6                move.w     [A1 - 0x21A], D0
  3302. 00002434  302E FFF0                move.w     D0, [A6 - 0x10]
  3303. 00002438  48C0                     ext.l      D0
  3304. 0000243A  D080                     add.l      D0, D0
  3305. 0000243C  D08E                     add.l      D0, A6
  3306. 0000243E  322E FFF0                move.w     D1, [A6 - 0x10]
  3307. 00002442  C3FC 0006                muls.w     D1, 0x6
  3308. 00002446  D2AE FFE6                add.l      D1, [A6 - 0x1A]
  3309. 0000244A  2041                     movea.l    A0, D1
  3310. 0000244C  2240                     movea.l    A1, D0
  3311. 0000244E  7000                     moveq.l    D0, 0x00
  3312. 00002450  1028 0001                move.b     D0, [A0 + 0x1]
  3313. 00002454  3340 FBE6                move.w     [A1 - 0x41A], D0
  3314. 00002458  302E FFF0                move.w     D0, [A6 - 0x10]
  3315. 0000245C  48C0                     ext.l      D0
  3316. 0000245E  D080                     add.l      D0, D0
  3317. 00002460  D08E                     add.l      D0, A6
  3318. 00002462  322E FFF0                move.w     D1, [A6 - 0x10]
  3319. 00002466  C3FC 0006                muls.w     D1, 0x6
  3320. 0000246A  D2AE FFE6                add.l      D1, [A6 - 0x1A]
  3321. 0000246E  2041                     movea.l    A0, D1
  3322. 00002470  2240                     movea.l    A1, D0
  3323. 00002472  7000                     moveq.l    D0, 0x00
  3324. 00002474  1028 0002                move.b     D0, [A0 + 0x2]
  3325. 00002478  3340 F9E6                move.w     [A1 - 0x61A], D0
  3326. 0000247C  6000 00A2                bra        +0xA4 /* 00002520 */
  3327. label00002480:
  3328. 00002480  302E FFF0                move.w     D0, [A6 - 0x10]
  3329. 00002484  48C0                     ext.l      D0
  3330. 00002486  D080                     add.l      D0, D0
  3331. 00002488  D08E                     add.l      D0, A6
  3332. 0000248A  322E FFF0                move.w     D1, [A6 - 0x10]
  3333. 0000248E  C3FC 0006                muls.w     D1, 0x6
  3334. 00002492  D2AE FFE6                add.l      D1, [A6 - 0x1A]
  3335. 00002496  2041                     movea.l    A0, D1
  3336. 00002498  7200                     moveq.l    D1, 0x00
  3337. 0000249A  1210                     move.b     D1, [A0]
  3338. 0000249C  C3FC 00FF                muls.w     D1, 0xFF
  3339. 000024A0  7400                     moveq.l    D2, 0x00
  3340. 000024A2  142E FFEB                move.b     D2, [A6 - 0x15]
  3341. 000024A6  4841                     swap.w     D1
  3342. 000024A8  4241                     clr.w      D1
  3343. 000024AA  4841                     swap.w     D1
  3344. 000024AC  82C2                     divu.w     D1, D2
  3345. 000024AE  2040                     movea.l    A0, D0
  3346. 000024B0  3141 FDE6                move.w     [A0 - 0x21A], D1
  3347. 000024B4  302E FFF0                move.w     D0, [A6 - 0x10]
  3348. 000024B8  48C0                     ext.l      D0
  3349. 000024BA  D080                     add.l      D0, D0
  3350. 000024BC  D08E                     add.l      D0, A6
  3351. 000024BE  322E FFF0                move.w     D1, [A6 - 0x10]
  3352. 000024C2  C3FC 0006                muls.w     D1, 0x6
  3353. 000024C6  D2AE FFE6                add.l      D1, [A6 - 0x1A]
  3354. 000024CA  2041                     movea.l    A0, D1
  3355. 000024CC  7200                     moveq.l    D1, 0x00
  3356. 000024CE  1228 0001                move.b     D1, [A0 + 0x1]
  3357. 000024D2  C3FC 00FF                muls.w     D1, 0xFF
  3358. 000024D6  7400                     moveq.l    D2, 0x00
  3359. 000024D8  142E FFEB                move.b     D2, [A6 - 0x15]
  3360. 000024DC  4841                     swap.w     D1
  3361. 000024DE  4241                     clr.w      D1
  3362. 000024E0  4841                     swap.w     D1
  3363. 000024E2  82C2                     divu.w     D1, D2
  3364. 000024E4  2040                     movea.l    A0, D0
  3365. 000024E6  3141 FBE6                move.w     [A0 - 0x41A], D1
  3366. 000024EA  302E FFF0                move.w     D0, [A6 - 0x10]
  3367. 000024EE  48C0                     ext.l      D0
  3368. 000024F0  D080                     add.l      D0, D0
  3369. 000024F2  D08E                     add.l      D0, A6
  3370. 000024F4  322E FFF0                move.w     D1, [A6 - 0x10]
  3371. 000024F8  C3FC 0006                muls.w     D1, 0x6
  3372. 000024FC  D2AE FFE6                add.l      D1, [A6 - 0x1A]
  3373. 00002500  2041                     movea.l    A0, D1
  3374. 00002502  7200                     moveq.l    D1, 0x00
  3375. 00002504  1228 0002                move.b     D1, [A0 + 0x2]
  3376. 00002508  C3FC 00FF                muls.w     D1, 0xFF
  3377. 0000250C  7400                     moveq.l    D2, 0x00
  3378. 0000250E  142E FFEB                move.b     D2, [A6 - 0x15]
  3379. 00002512  4841                     swap.w     D1
  3380. 00002514  4241                     clr.w      D1
  3381. 00002516  4841                     swap.w     D1
  3382. 00002518  82C2                     divu.w     D1, D2
  3383. 0000251A  2040                     movea.l    A0, D0
  3384. 0000251C  3141 F9E6                move.w     [A0 - 0x61A], D1
  3385. label00002520:
  3386. 00002520  526E FFF0                addq.w     [A6 - 0x10], 1
  3387. label00002524:
  3388. 00002524  306E FFF0                movea.w    A0, [A6 - 0x10]
  3389. 00002528  B1EE FFF2                cmpa.l     A0, [A6 - 0xE]
  3390. 0000252C  6D00 FED8                blt        -0x126 /* 00002406 */
  3391. 00002530  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3392. 00002534  4EBA 008C                jsr        [PC + 0x8C /* 000025C2 */]
  3393. 00002538  588F                     addq.l     A7, 4
  3394. 0000253A  3D40 FFEE                move.w     [A6 - 0x12], D0
  3395. 0000253E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3396. 00002542  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3397. 00002546  4EBA F9A8                jsr        [PC - 0x658 /* 00001EF0 */]
  3398. 0000254A  508F                     addq.l     A7, 8
  3399. 0000254C  2B40 F1FA                move.l     [A5 - 0xE06], D0
  3400. 00002550  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3401. 00002554  4EBA FBB4                jsr        [PC - 0x44C /* 0000210A */]
  3402. 00002558  588F                     addq.l     A7, 4
  3403. 0000255A  486D 0072                pea.l      [A5 + 0x72 /* export_10 */]
  3404. 0000255E  486E F9E6                pea.l      [A6 - 0x61A]
  3405. 00002562  486E FBE6                pea.l      [A6 - 0x41A]
  3406. 00002566  486E FDE6                pea.l      [A6 - 0x21A]
  3407. 0000256A  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  3408. 0000256E  4267                     clr.w      -[A7]
  3409. 00002570  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  3410. 00002574  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3411. 00002578  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3412. 0000257C  2F2D F1FE                move.l     -[A7], [A5 - 0xE02]
  3413. 00002580  4EBA 0204                jsr        [PC + 0x204 /* 00002786 */]
  3414. 00002584  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  3415. 00002588  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3416. 0000258C  90AE F9DE                sub.l      D0, [A6 - 0x622]
  3417. 00002590  4C7C 0000 0000 003C      movem.l    <none>, 0x3C /* '<' */
  3418. 00002598  2F00                     move.l     -[A7], D0
  3419. 0000259A  2F2D F202                move.l     -[A7], [A5 - 0xDFE]
  3420. 0000259E  2F2E F9DA                move.l     -[A7], [A6 - 0x626]
  3421. 000025A2  486D F4E0                pea.l      [A5 - 0xB20]
  3422. 000025A6  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3423. 000025AA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3424. 000025AE  4267                     clr.w      -[A7]
  3425. 000025B0  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3426. 000025B4  548F                     addq.l     A7, 2
  3427. 000025B6  4E5E                     unlink     A6
  3428. 000025B8  4E75                     rts
  3429. 000025BA  4D41                     chk.w      D6, D1
  3430. 000025BC  494E                     chk.w      D4, A6
  3431. 000025BE  2020                     move.l     D0, -[A0]
  3432. 000025C0  2020                     move.l     D0, -[A0]
  3433. fn000025C2:
  3434. 000025C2  4E56 FFFE                link       A6, -0x0002
  3435. 000025C6  0CAE 0000 0002 0008      cmpi.l     [A6 + 0x8], 0x2
  3436. 000025CE  6E0A                     bgt        +0xC /* 000025DA */
  3437. 000025D0  7001                     moveq.l    D0, 0x01
  3438. 000025D2  3D40 FFFE                move.w     [A6 - 0x2], D0
  3439. 000025D6  6000 009C                bra        +0x9E /* 00002674 */
  3440. label000025DA:
  3441. 000025DA  0CAE 0000 0004 0008      cmpi.l     [A6 + 0x8], 0x4
  3442. 000025E2  6E0A                     bgt        +0xC /* 000025EE */
  3443. 000025E4  7002                     moveq.l    D0, 0x02
  3444. 000025E6  3D40 FFFE                move.w     [A6 - 0x2], D0
  3445. 000025EA  6000 0088                bra        +0x8A /* 00002674 */
  3446. label000025EE:
  3447. 000025EE  0CAE 0000 0008 0008      cmpi.l     [A6 + 0x8], 0x8
  3448. 000025F6  6E0A                     bgt        +0xC /* 00002602 */
  3449. 000025F8  7003                     moveq.l    D0, 0x03
  3450. 000025FA  3D40 FFFE                move.w     [A6 - 0x2], D0
  3451. 000025FE  6000 0074                bra        +0x76 /* 00002674 */
  3452. label00002602:
  3453. 00002602  0CAE 0000 0010 0008      cmpi.l     [A6 + 0x8], 0x10
  3454. 0000260A  6E0A                     bgt        +0xC /* 00002616 */
  3455. 0000260C  7004                     moveq.l    D0, 0x04
  3456. 0000260E  3D40 FFFE                move.w     [A6 - 0x2], D0
  3457. 00002612  6000 0060                bra        +0x62 /* 00002674 */
  3458. label00002616:
  3459. 00002616  0CAE 0000 0020 0008      cmpi.l     [A6 + 0x8], 0x20 /* ' ' */
  3460. 0000261E  6E08                     bgt        +0xA /* 00002628 */
  3461. 00002620  7005                     moveq.l    D0, 0x05
  3462. 00002622  3D40 FFFE                move.w     [A6 - 0x2], D0
  3463. 00002626  604C                     bra        +0x4E /* 00002674 */
  3464. label00002628:
  3465. 00002628  0CAE 0000 0040 0008      cmpi.l     [A6 + 0x8], 0x40 /* '@' */
  3466. 00002630  6E08                     bgt        +0xA /* 0000263A */
  3467. 00002632  7006                     moveq.l    D0, 0x06
  3468. 00002634  3D40 FFFE                move.w     [A6 - 0x2], D0
  3469. 00002638  603A                     bra        +0x3C /* 00002674 */
  3470. label0000263A:
  3471. 0000263A  0CAE 0000 0080 0008      cmpi.l     [A6 + 0x8], 0x80
  3472. 00002642  6E08                     bgt        +0xA /* 0000264C */
  3473. 00002644  7007                     moveq.l    D0, 0x07
  3474. 00002646  3D40 FFFE                move.w     [A6 - 0x2], D0
  3475. 0000264A  6028                     bra        +0x2A /* 00002674 */
  3476. label0000264C:
  3477. 0000264C  0CAE 0000 0100 0008      cmpi.l     [A6 + 0x8], 0x100
  3478. 00002654  6E08                     bgt        +0xA /* 0000265E */
  3479. 00002656  7008                     moveq.l    D0, 0x08
  3480. 00002658  3D40 FFFE                move.w     [A6 - 0x2], D0
  3481. 0000265C  6016                     bra        +0x18 /* 00002674 */
  3482. label0000265E:
  3483. 0000265E  4267                     clr.w      -[A7]
  3484. 00002660  4267                     clr.w      -[A7]
  3485. 00002662  4267                     clr.w      -[A7]
  3486. 00002664  4267                     clr.w      -[A7]
  3487. 00002666  4267                     clr.w      -[A7]
  3488. 00002668  486D F526                pea.l      [A5 - 0xADA]
  3489. 0000266C  4EBA DE68                jsr        [PC - 0x2198 /* 000004D6 */]
  3490. 00002670  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3491. label00002674:
  3492. 00002674  302E FFFE                move.w     D0, [A6 - 0x2]
  3493. 00002678  4E5E                     unlink     A6
  3494. 0000267A  4E75                     rts
  3495. 0000267C  434F                     chk.w      D1, A7
  3496. 0000267E  4C4F 5253                movem.l    D0,D1,D4,D6,A1,A4,A6, A7
  3497. 00002682  544F                     addq.w     A7, 2
  3498. export_10:
  3499. 00002684  4E56 FFFE                link       A6, -0x0002
  3500. 00002688  302E 000A                move.w     D0, [A6 + 0xA]
  3501. 0000268C  48C0                     ext.l      D0
  3502. 0000268E  E580                     asl        D0, 2
  3503. 00002690  D0AD F1F6                add.l      D0, [A5 - 0xE0A]
  3504. 00002694  2040                     movea.l    A0, D0
  3505. 00002696  302E 0008                move.w     D0, [A6 + 0x8]
  3506. 0000269A  48C0                     ext.l      D0
  3507. 0000269C  E580                     asl        D0, 2
  3508. 0000269E  D090                     add.l      D0, [A0]
  3509. 000026A0  2F00                     move.l     -[A7], D0
  3510. 000026A2  2F2D F1FA                move.l     -[A7], [A5 - 0xE06]
  3511. 000026A6  4EBA F9A6                jsr        [PC - 0x65A /* 0000204E */]
  3512. 000026AA  508F                     addq.l     A7, 8
  3513. 000026AC  3D40 FFFE                move.w     [A6 - 0x2], D0
  3514. 000026B0  302E FFFE                move.w     D0, [A6 - 0x2]
  3515. 000026B4  4E5E                     unlink     A6
  3516. 000026B6  4E75                     rts
  3517. 000026B8  4745                     chk.w      D3, D5
  3518. 000026BA  5450                     addq.w     [A0], 2
  3519. 000026BC  4958                     chk.w      D4, [A0]+
  3520. 000026BE  454C                     chk.w      D2, A4
  3521. fn000026C0:
  3522. 000026C0  526D F20A                addq.w     [A5 - 0xDF6], 1
  3523. 000026C4  302D F20A                move.w     D0, [A5 - 0xDF6]
  3524. 000026C8  B06D F206                cmp.w      D0, [A5 - 0xDFA]
  3525. 000026CC  6600 007C                bne        +0x7E /* 0000274A */
  3526. 000026D0  426D F20A                clr.w      [A5 - 0xDF6]
  3527. 000026D4  4A6D F214                tst.w      [A5 - 0xDEC]
  3528. 000026D8  6608                     bne        +0xA /* 000026E2 */
  3529. 000026DA  526D F20C                addq.w     [A5 - 0xDF4], 1
  3530. 000026DE  6000 006A                bra        +0x6C /* 0000274A */
  3531. label000026E2:
  3532. 000026E2  302D F212                move.w     D0, [A5 - 0xDEE]
  3533. 000026E6  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3534. 000026EA  0000 0003                ori.b      D0, 0x3
  3535. 000026EE  005C 0008                ori.w      [A4]+, 0x8
  3536. 000026F2  0020 0038                ori.b      -[A0], 0x38 /* '8' */
  3537. 000026F6  0050 506D                ori.w      [A0], 0x506D /* 'Pm' */
  3538. 000026FA  F20C 302D                .invalid   fmove, !rm
  3539. 000026FE  F20C B06D                .fmove(m)  0xF20C, 0xB06D // unimplemented
  3540. 00002702  F208 6D44                fmove      (packed_real) A0, fp2
  3541. 00002706  526D F212                addq.w     [A5 - 0xDEE], 1
  3542. 0000270A  7004                     moveq.l    D0, 0x04
  3543. 0000270C  3B40 F20C                move.w     [A5 - 0xDF4], D0
  3544. 00002710  6038                     bra        +0x3A /* 0000274A */
  3545. 00002712  506D F20C                addq.w     [A5 - 0xDF4], 8
  3546. 00002716  302D F20C                move.w     D0, [A5 - 0xDF4]
  3547. 0000271A  B06D F208                cmp.w      D0, [A5 - 0xDF8]
  3548. 0000271E  6D2A                     blt        +0x2C /* 0000274A */
  3549. 00002720  526D F212                addq.w     [A5 - 0xDEE], 1
  3550. 00002724  7002                     moveq.l    D0, 0x02
  3551. 00002726  3B40 F20C                move.w     [A5 - 0xDF4], D0
  3552. 0000272A  601E                     bra        +0x20 /* 0000274A */
  3553. 0000272C  586D F20C                addq.w     [A5 - 0xDF4], 4
  3554. 00002730  302D F20C                move.w     D0, [A5 - 0xDF4]
  3555. 00002734  B06D F208                cmp.w      D0, [A5 - 0xDF8]
  3556. 00002738  6D10                     blt        +0x12 /* 0000274A */
  3557. 0000273A  526D F212                addq.w     [A5 - 0xDEE], 1
  3558. 0000273E  7001                     moveq.l    D0, 0x01
  3559. 00002740  3B40 F20C                move.w     [A5 - 0xDF4], D0
  3560. 00002744  6004                     bra        +0x6 /* 0000274A */
  3561. 00002746  546D F20C                addq.w     [A5 - 0xDF4], 2
  3562. label0000274A:
  3563. 0000274A  4E75                     rts
  3564. fn0000274C:
  3565. 0000274C  4E56 FFFE                link       A6, -0x0002
  3566. 00002750  4AAD F20E                tst.l      [A5 - 0xDF2]
  3567. 00002754  6604                     bne        +0x6 /* 0000275A */
  3568. 00002756  70FF                     moveq.l    D0, 0xFFFFFFFF
  3569. 00002758  6020                     bra        +0x22 /* 0000277A */
  3570. label0000275A:
  3571. 0000275A  53AD F20E                subq.l     [A5 - 0xDF2], 1
  3572. 0000275E  3F2D F20C                move.w     -[A7], [A5 - 0xDF4]
  3573. 00002762  3F2D F20A                move.w     -[A7], [A5 - 0xDF6]
  3574. 00002766  206E 0008                movea.l    A0, [A6 + 0x8]
  3575. 0000276A  4E90                     jsr        [A0]
  3576. 0000276C  588F                     addq.l     A7, 4
  3577. 0000276E  3D40 FFFE                move.w     [A6 - 0x2], D0
  3578. 00002772  4EBA FF4C                jsr        [PC - 0xB4 /* 000026C0 */]
  3579. 00002776  302E FFFE                move.w     D0, [A6 - 0x2]
  3580. label0000277A:
  3581. 0000277A  4E5E                     unlink     A6
  3582. 0000277C  4E75                     rts
  3583. 0000277E  4749                     chk.w      D3, A1
  3584. 00002780  464E                     not.w      A6
  3585. 00002782  4558                     chk.w      D2, [A0]+
  3586. 00002784  5450                     addq.w     [A0], 2
  3587. fn00002786:
  3588. 00002786  4E56 FFEE                link       A6, -0x0012
  3589. 0000278A  4878 4E2C                push.l     0x4E2C /* 'N,' */
  3590. 0000278E  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3591. 00002792  588F                     addq.l     A7, 4
  3592. 00002794  2B40 F216                move.l     [A5 - 0xDEA], D0
  3593. 00002798  4A80                     tst.l      D0
  3594. 0000279A  6616                     bne        +0x18 /* 000027B2 */
  3595. 0000279C  4267                     clr.w      -[A7]
  3596. 0000279E  4267                     clr.w      -[A7]
  3597. 000027A0  4267                     clr.w      -[A7]
  3598. 000027A2  4267                     clr.w      -[A7]
  3599. 000027A4  4267                     clr.w      -[A7]
  3600. 000027A6  486D F534                pea.l      [A5 - 0xACC]
  3601. 000027AA  4EBA DD2A                jsr        [PC - 0x22D6 /* 000004D6 */]
  3602. 000027AE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3603. label000027B2:
  3604. 000027B2  4878 2716                push.l     0x2716
  3605. 000027B6  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3606. 000027BA  588F                     addq.l     A7, 4
  3607. 000027BC  2B40 F21A                move.l     [A5 - 0xDE6], D0
  3608. 000027C0  4A80                     tst.l      D0
  3609. 000027C2  6616                     bne        +0x18 /* 000027DA */
  3610. 000027C4  4267                     clr.w      -[A7]
  3611. 000027C6  4267                     clr.w      -[A7]
  3612. 000027C8  4267                     clr.w      -[A7]
  3613. 000027CA  4267                     clr.w      -[A7]
  3614. 000027CC  4267                     clr.w      -[A7]
  3615. 000027CE  486D F54E                pea.l      [A5 - 0xAB2]
  3616. 000027D2  4EBA DD02                jsr        [PC - 0x22FE /* 000004D6 */]
  3617. 000027D6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3618. label000027DA:
  3619. 000027DA  3B6E 0010 F214           move.w     [A5 - 0xDEC], [A6 + 0x10]
  3620. 000027E0  7001                     moveq.l    D0, 0x01
  3621. 000027E2  322E 0014                move.w     D1, [A6 + 0x14]
  3622. 000027E6  E368                     lsl        D0.w, D1
  3623. 000027E8  3D40 FFF2                move.w     [A6 - 0xE], D0
  3624. 000027EC  302E 000C                move.w     D0, [A6 + 0xC]
  3625. 000027F0  3B40 F206                move.w     [A5 - 0xDFA], D0
  3626. 000027F4  3D40 FFFC                move.w     [A6 - 0x4], D0
  3627. 000027F8  302E 000E                move.w     D0, [A6 + 0xE]
  3628. 000027FC  3B40 F208                move.w     [A5 - 0xDF8], D0
  3629. 00002800  3D40 FFFA                move.w     [A6 - 0x6], D0
  3630. 00002804  426E FFF6                clr.w      [A6 - 0xA]
  3631. 00002808  426E FFF8                clr.w      [A6 - 0x8]
  3632. 0000280C  3D6E 0014 FFF4           move.w     [A6 - 0xC], [A6 + 0x14]
  3633. 00002812  306D F206                movea.w    A0, [A5 - 0xDFA]
  3634. 00002816  326D F208                movea.w    A1, [A5 - 0xDF8]
  3635. 0000281A  2009                     move.l     D0, A1
  3636. 0000281C  2208                     move.l     D1, A0
  3637. 0000281E  4C01 0000                movem.w    <none>, D1
  3638. 00002822  2B40 F20E                move.l     [A5 - 0xDF2], D0
  3639. 00002826  426D F212                clr.w      [A5 - 0xDEE]
  3640. 0000282A  0C6E 0001 0014           cmpi.w     [A6 + 0x14], 0x1
  3641. 00002830  6E08                     bgt        +0xA /* 0000283A */
  3642. 00002832  7002                     moveq.l    D0, 0x02
  3643. 00002834  3D40 FFF0                move.w     [A6 - 0x10], D0
  3644. 00002838  6006                     bra        +0x8 /* 00002840 */
  3645. label0000283A:
  3646. 0000283A  3D6E 0014 FFF0           move.w     [A6 - 0x10], [A6 + 0x14]
  3647. label00002840:
  3648. 00002840  426D F20C                clr.w      [A5 - 0xDF4]
  3649. 00002844  426D F20A                clr.w      [A5 - 0xDF6]
  3650. 00002848  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3651. 0000284C  4878 0006                push.l     0x6
  3652. 00002850  4878 0001                push.l     0x1
  3653. 00002854  486D F56A                pea.l      [A5 - 0xA96]
  3654. 00002858  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  3655. 0000285C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3656. 00002860  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3657. 00002864  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3658. 00002868  4EBA 01B2                jsr        [PC + 0x1B2 /* 00002A1C */]
  3659. 0000286C  5C8F                     addq.l     A7, 6
  3660. 0000286E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3661. 00002872  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3662. 00002876  4EBA 01A4                jsr        [PC + 0x1A4 /* 00002A1C */]
  3663. 0000287A  5C8F                     addq.l     A7, 6
  3664. 0000287C  3D7C 0080 FFFE           move.w     [A6 - 0x2], 0x80
  3665. 00002882  302E FFF4                move.w     D0, [A6 - 0xC]
  3666. 00002886  5340                     subq.w     D0, 1
  3667. 00002888  EB48                     lsl        D0.w, 5
  3668. 0000288A  816E FFFE                or.w       [A6 - 0x2], D0
  3669. 0000288E  302E 0014                move.w     D0, [A6 + 0x14]
  3670. 00002892  5340                     subq.w     D0, 1
  3671. 00002894  816E FFFE                or.w       [A6 - 0x2], D0
  3672. 00002898  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3673. 0000289C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3674. 000028A0  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3675. 000028A4  5C8F                     addq.l     A7, 6
  3676. 000028A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3677. 000028AA  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  3678. 000028AE  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3679. 000028B2  5C8F                     addq.l     A7, 6
  3680. 000028B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3681. 000028B8  4267                     clr.w      -[A7]
  3682. 000028BA  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3683. 000028BE  5C8F                     addq.l     A7, 6
  3684. 000028C0  426E FFEE                clr.w      [A6 - 0x12]
  3685. 000028C4  6052                     bra        +0x54 /* 00002918 */
  3686. label000028C6:
  3687. 000028C6  302E FFEE                move.w     D0, [A6 - 0x12]
  3688. 000028CA  48C0                     ext.l      D0
  3689. 000028CC  D080                     add.l      D0, D0
  3690. 000028CE  D0AE 0016                add.l      D0, [A6 + 0x16]
  3691. 000028D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3692. 000028D6  2040                     movea.l    A0, D0
  3693. 000028D8  3F10                     move.w     -[A7], [A0]
  3694. 000028DA  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3695. 000028DE  5C8F                     addq.l     A7, 6
  3696. 000028E0  302E FFEE                move.w     D0, [A6 - 0x12]
  3697. 000028E4  48C0                     ext.l      D0
  3698. 000028E6  D080                     add.l      D0, D0
  3699. 000028E8  D0AE 001A                add.l      D0, [A6 + 0x1A]
  3700. 000028EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3701. 000028F0  2040                     movea.l    A0, D0
  3702. 000028F2  3F10                     move.w     -[A7], [A0]
  3703. 000028F4  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3704. 000028F8  5C8F                     addq.l     A7, 6
  3705. 000028FA  302E FFEE                move.w     D0, [A6 - 0x12]
  3706. 000028FE  48C0                     ext.l      D0
  3707. 00002900  D080                     add.l      D0, D0
  3708. 00002902  D0AE 001E                add.l      D0, [A6 + 0x1E]
  3709. 00002906  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3710. 0000290A  2040                     movea.l    A0, D0
  3711. 0000290C  3F10                     move.w     -[A7], [A0]
  3712. 0000290E  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3713. 00002912  5C8F                     addq.l     A7, 6
  3714. 00002914  526E FFEE                addq.w     [A6 - 0x12], 1
  3715. label00002918:
  3716. 00002918  302E FFEE                move.w     D0, [A6 - 0x12]
  3717. 0000291C  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  3718. 00002920  6DA4                     blt        -0x5A /* 000028C6 */
  3719. 00002922  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3720. 00002926  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3721. 0000292A  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3722. 0000292E  5C8F                     addq.l     A7, 6
  3723. 00002930  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3724. 00002934  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3725. 00002938  4EBA 00E2                jsr        [PC + 0xE2 /* 00002A1C */]
  3726. 0000293C  5C8F                     addq.l     A7, 6
  3727. 0000293E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3728. 00002942  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3729. 00002946  4EBA 00D4                jsr        [PC + 0xD4 /* 00002A1C */]
  3730. 0000294A  5C8F                     addq.l     A7, 6
  3731. 0000294C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3732. 00002950  3F2D F206                move.w     -[A7], [A5 - 0xDFA]
  3733. 00002954  4EBA 00C6                jsr        [PC + 0xC6 /* 00002A1C */]
  3734. 00002958  5C8F                     addq.l     A7, 6
  3735. 0000295A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3736. 0000295E  3F2D F208                move.w     -[A7], [A5 - 0xDF8]
  3737. 00002962  4EBA 00B8                jsr        [PC + 0xB8 /* 00002A1C */]
  3738. 00002966  5C8F                     addq.l     A7, 6
  3739. 00002968  4A6D F214                tst.w      [A5 - 0xDEC]
  3740. 0000296C  6710                     beq        +0x12 /* 0000297E */
  3741. 0000296E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3742. 00002972  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  3743. 00002976  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3744. 0000297A  5C8F                     addq.l     A7, 6
  3745. 0000297C  600C                     bra        +0xE /* 0000298A */
  3746. label0000297E:
  3747. 0000297E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3748. 00002982  4267                     clr.w      -[A7]
  3749. 00002984  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3750. 00002988  5C8F                     addq.l     A7, 6
  3751. label0000298A:
  3752. 0000298A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3753. 0000298E  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  3754. 00002992  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3755. 00002996  5C8F                     addq.l     A7, 6
  3756. 00002998  2F2E 0022                move.l     -[A7], [A6 + 0x22]
  3757. 0000299C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3758. 000029A0  302E FFF0                move.w     D0, [A6 - 0x10]
  3759. 000029A4  5240                     addq.w     D0, 1
  3760. 000029A6  3F00                     move.w     -[A7], D0
  3761. 000029A8  4EBA 00B0                jsr        [PC + 0xB0 /* 00002A5A */]
  3762. 000029AC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3763. 000029B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3764. 000029B4  4267                     clr.w      -[A7]
  3765. 000029B6  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3766. 000029BA  5C8F                     addq.l     A7, 6
  3767. 000029BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3768. 000029C0  3F3C 003B                move.w     -[A7], 0x3B /* ';' */
  3769. 000029C4  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3770. 000029C8  5C8F                     addq.l     A7, 6
  3771. 000029CA  3F3C 0002                move.w     -[A7], 0x2
  3772. 000029CE  42A7                     clr.l      -[A7]
  3773. 000029D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3774. 000029D4  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3775. 000029D8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3776. 000029DC  4A40                     tst.w      D0
  3777. 000029DE  660C                     bne        +0xE /* 000029EC */
  3778. 000029E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3779. 000029E4  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  3780. 000029E8  588F                     addq.l     A7, 4
  3781. 000029EA  6002                     bra        +0x4 /* 000029EE */
  3782. label000029EC:
  3783. 000029EC  7000                     moveq.l    D0, 0x00
  3784. label000029EE:
  3785. 000029EE  2B40 F202                move.l     [A5 - 0xDFE], D0
  3786. 000029F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3787. 000029F6  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3788. 000029FA  588F                     addq.l     A7, 4
  3789. 000029FC  2F2D F216                move.l     -[A7], [A5 - 0xDEA]
  3790. 00002A00  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3791. 00002A04  588F                     addq.l     A7, 4
  3792. 00002A06  2F2D F21A                move.l     -[A7], [A5 - 0xDE6]
  3793. 00002A0A  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3794. 00002A0E  588F                     addq.l     A7, 4
  3795. 00002A10  4E5E                     unlink     A6
  3796. 00002A12  4E75                     rts
  3797. 00002A14  4749                     chk.w      D3, A1
  3798. 00002A16  4645                     not.w      D5
  3799. 00002A18  4E43                     trap       3
  3800. 00002A1A  4F44                     chk.w      D7, D4
  3801. fn00002A1C:
  3802. 00002A1C  4E56 0000                link       A6, 0
  3803. 00002A20  303C 00FF                move.w     D0, 0xFF
  3804. 00002A24  C06E 0008                and.w      D0, [A6 + 0x8]
  3805. 00002A28  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3806. 00002A2C  3F00                     move.w     -[A7], D0
  3807. 00002A2E  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3808. 00002A32  5C8F                     addq.l     A7, 6
  3809. 00002A34  306E 0008                movea.w    A0, [A6 + 0x8]
  3810. 00002A38  2008                     move.l     D0, A0
  3811. 00002A3A  81FC 0100                divs.w     D0, 0x100
  3812. 00002A3E  0240 00FF                andi.w     D0, 0xFF
  3813. 00002A42  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3814. 00002A46  3F00                     move.w     -[A7], D0
  3815. 00002A48  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3816. 00002A4C  5C8F                     addq.l     A7, 6
  3817. 00002A4E  4E5E                     unlink     A6
  3818. 00002A50  4E75                     rts
  3819. 00002A52  5055                     addq.w     [A5], 8
  3820. 00002A54  5457                     addq.w     [A7], 2
  3821. 00002A56  4F52                     chk.w      D7, [A2]
  3822. 00002A58  4420                     neg.b      -[A0]
  3823. fn00002A5A:
  3824. 00002A5A  4E56 FFFC                link       A6, -0x0004
  3825. 00002A5E  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  3826. 00002A62  3B6E 0008 F236           move.w     [A5 - 0xDCA], [A6 + 0x8]
  3827. 00002A68  2B6E 000A F238           move.l     [A5 - 0xDC8], [A6 + 0xA]
  3828. 00002A6E  426D F22C                clr.w      [A5 - 0xDD4]
  3829. 00002A72  42AD F232                clr.l      [A5 - 0xDCE]
  3830. 00002A76  426D F22A                clr.w      [A5 - 0xDD6]
  3831. 00002A7A  7001                     moveq.l    D0, 0x01
  3832. 00002A7C  2B40 F22E                move.l     [A5 - 0xDD2], D0
  3833. 00002A80  302D F236                move.w     D0, [A5 - 0xDCA]
  3834. 00002A84  3B40 F21E                move.w     [A5 - 0xDE2], D0
  3835. 00002A88  7201                     moveq.l    D1, 0x01
  3836. 00002A8A  E169                     lsl        D1.w, D0
  3837. 00002A8C  5341                     subq.w     D1, 1
  3838. 00002A8E  3B41 F222                move.w     [A5 - 0xDDE], D1
  3839. 00002A92  302E 0008                move.w     D0, [A6 + 0x8]
  3840. 00002A96  5340                     subq.w     D0, 1
  3841. 00002A98  7201                     moveq.l    D1, 0x01
  3842. 00002A9A  E169                     lsl        D1.w, D0
  3843. 00002A9C  3B41 F23C                move.w     [A5 - 0xDC4], D1
  3844. 00002AA0  302D F23C                move.w     D0, [A5 - 0xDC4]
  3845. 00002AA4  5240                     addq.w     D0, 1
  3846. 00002AA6  3B40 F23E                move.w     [A5 - 0xDC2], D0
  3847. 00002AAA  302D F23C                move.w     D0, [A5 - 0xDC4]
  3848. 00002AAE  5440                     addq.w     D0, 2
  3849. 00002AB0  3B40 F228                move.w     [A5 - 0xDD8], D0
  3850. 00002AB4  4EBA 0352                jsr        [PC + 0x352 /* 00002E08 */]
  3851. 00002AB8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3852. 00002ABC  4EBA FC8E                jsr        [PC - 0x372 /* 0000274C */]
  3853. 00002AC0  588F                     addq.l     A7, 4
  3854. 00002AC2  3800                     move.w     D4, D0
  3855. 00002AC4  426E FFFC                clr.w      [A6 - 0x4]
  3856. 00002AC8  306D F226                movea.w    A0, [A5 - 0xDDA]
  3857. 00002ACC  2E08                     move.l     D7, A0
  3858. 00002ACE  6006                     bra        +0x8 /* 00002AD6 */
  3859. label00002AD0:
  3860. 00002AD0  526E FFFC                addq.w     [A6 - 0x4], 1
  3861. 00002AD4  DE87                     add.l      D7, D7
  3862. label00002AD6:
  3863. 00002AD6  0C87 0001 0000           cmpi.l     D7, 0x10000
  3864. 00002ADC  6DF2                     blt        -0xC /* 00002AD0 */
  3865. 00002ADE  7008                     moveq.l    D0, 0x08
  3866. 00002AE0  906E FFFC                sub.w      D0, [A6 - 0x4]
  3867. 00002AE4  3D40 FFFC                move.w     [A6 - 0x4], D0
  3868. 00002AE8  3D6D F226 FFFE           move.w     [A6 - 0x2], [A5 - 0xDDA]
  3869. 00002AEE  306E FFFE                movea.w    A0, [A6 - 0x2]
  3870. 00002AF2  2F08                     move.l     -[A7], A0
  3871. 00002AF4  4EBA 0268                jsr        [PC + 0x268 /* 00002D5E */]
  3872. 00002AF8  588F                     addq.l     A7, 4
  3873. 00002AFA  3F2D F23C                move.w     -[A7], [A5 - 0xDC4]
  3874. 00002AFE  4EBA 011E                jsr        [PC + 0x11E /* 00002C1E */]
  3875. 00002B02  548F                     addq.l     A7, 2
  3876. 00002B04  6000 00DE                bra        +0xE0 /* 00002BE4 */
  3877. label00002B08:
  3878. 00002B08  52AD F22E                addq.l     [A5 - 0xDD2], 1
  3879. 00002B0C  3045                     movea.w    A0, D5
  3880. 00002B0E  2008                     move.l     D0, A0
  3881. 00002B10  322D F220                move.w     D1, [A5 - 0xDE0]
  3882. 00002B14  E3A8                     lsl        D0, D1
  3883. 00002B16  3044                     movea.w    A0, D4
  3884. 00002B18  D088                     add.l      D0, A0
  3885. 00002B1A  2E00                     move.l     D7, D0
  3886. 00002B1C  3005                     move.w     D0, D5
  3887. 00002B1E  322E FFFC                move.w     D1, [A6 - 0x4]
  3888. 00002B22  E368                     lsl        D0.w, D1
  3889. 00002B24  B940                     xor.w      D0, D4
  3890. 00002B26  3C00                     move.w     D6, D0
  3891. 00002B28  3006                     move.w     D0, D6
  3892. 00002B2A  48C0                     ext.l      D0
  3893. 00002B2C  E580                     asl        D0, 2
  3894. 00002B2E  D0AD F216                add.l      D0, [A5 - 0xDEA]
  3895. 00002B32  2040                     movea.l    A0, D0
  3896. 00002B34  BE90                     cmp.l      D7, [A0]
  3897. 00002B36  6612                     bne        +0x14 /* 00002B4A */
  3898. 00002B38  3006                     move.w     D0, D6
  3899. 00002B3A  48C0                     ext.l      D0
  3900. 00002B3C  D080                     add.l      D0, D0
  3901. 00002B3E  D0AD F21A                add.l      D0, [A5 - 0xDE6]
  3902. 00002B42  2040                     movea.l    A0, D0
  3903. 00002B44  3810                     move.w     D4, [A0]
  3904. 00002B46  6000 009C                bra        +0x9E /* 00002BE4 */
  3905. label00002B4A:
  3906. 00002B4A  3006                     move.w     D0, D6
  3907. 00002B4C  48C0                     ext.l      D0
  3908. 00002B4E  E580                     asl        D0, 2
  3909. 00002B50  D0AD F216                add.l      D0, [A5 - 0xDEA]
  3910. 00002B54  2040                     movea.l    A0, D0
  3911. 00002B56  4A90                     tst.l      [A0]
  3912. 00002B58  6D48                     blt        +0x4A /* 00002BA2 */
  3913. 00002B5A  302E FFFE                move.w     D0, [A6 - 0x2]
  3914. 00002B5E  9046                     sub.w      D0, D6
  3915. 00002B60  3600                     move.w     D3, D0
  3916. 00002B62  4A46                     tst.w      D6
  3917. 00002B64  6602                     bne        +0x4 /* 00002B68 */
  3918. 00002B66  7601                     moveq.l    D3, 0x01
  3919. label00002B68:
  3920. 00002B68  9C43                     sub.w      D6, D3
  3921. 00002B6A  4A46                     tst.w      D6
  3922. 00002B6C  6C04                     bge        +0x6 /* 00002B72 */
  3923. 00002B6E  DC6E FFFE                add.w      D6, [A6 - 0x2]
  3924. label00002B72:
  3925. 00002B72  3006                     move.w     D0, D6
  3926. 00002B74  48C0                     ext.l      D0
  3927. 00002B76  E580                     asl        D0, 2
  3928. 00002B78  D0AD F216                add.l      D0, [A5 - 0xDEA]
  3929. 00002B7C  2040                     movea.l    A0, D0
  3930. 00002B7E  BE90                     cmp.l      D7, [A0]
  3931. 00002B80  6610                     bne        +0x12 /* 00002B92 */
  3932. 00002B82  3006                     move.w     D0, D6
  3933. 00002B84  48C0                     ext.l      D0
  3934. 00002B86  D080                     add.l      D0, D0
  3935. 00002B88  D0AD F21A                add.l      D0, [A5 - 0xDE6]
  3936. 00002B8C  2040                     movea.l    A0, D0
  3937. 00002B8E  3810                     move.w     D4, [A0]
  3938. 00002B90  6052                     bra        +0x54 /* 00002BE4 */
  3939. label00002B92:
  3940. 00002B92  3006                     move.w     D0, D6
  3941. 00002B94  48C0                     ext.l      D0
  3942. 00002B96  E580                     asl        D0, 2
  3943. 00002B98  D0AD F216                add.l      D0, [A5 - 0xDEA]
  3944. 00002B9C  2040                     movea.l    A0, D0
  3945. 00002B9E  4A90                     tst.l      [A0]
  3946. 00002BA0  6EC6                     bgt        -0x38 /* 00002B68 */
  3947. label00002BA2:
  3948. 00002BA2  3F04                     move.w     -[A7], D4
  3949. 00002BA4  4EBA 0078                jsr        [PC + 0x78 /* 00002C1E */]
  3950. 00002BA8  548F                     addq.l     A7, 2
  3951. 00002BAA  52AD F232                addq.l     [A5 - 0xDCE], 1
  3952. 00002BAE  3805                     move.w     D4, D5
  3953. 00002BB0  302D F228                move.w     D0, [A5 - 0xDD8]
  3954. 00002BB4  B06D F224                cmp.w      D0, [A5 - 0xDDC]
  3955. 00002BB8  6C26                     bge        +0x28 /* 00002BE0 */
  3956. 00002BBA  3006                     move.w     D0, D6
  3957. 00002BBC  48C0                     ext.l      D0
  3958. 00002BBE  D080                     add.l      D0, D0
  3959. 00002BC0  D0AD F21A                add.l      D0, [A5 - 0xDE6]
  3960. 00002BC4  322D F228                move.w     D1, [A5 - 0xDD8]
  3961. 00002BC8  526D F228                addq.w     [A5 - 0xDD8], 1
  3962. 00002BCC  2040                     movea.l    A0, D0
  3963. 00002BCE  3081                     move.w     [A0], D1
  3964. 00002BD0  3006                     move.w     D0, D6
  3965. 00002BD2  48C0                     ext.l      D0
  3966. 00002BD4  E580                     asl        D0, 2
  3967. 00002BD6  D0AD F216                add.l      D0, [A5 - 0xDEA]
  3968. 00002BDA  2040                     movea.l    A0, D0
  3969. 00002BDC  2087                     move.l     [A0], D7
  3970. 00002BDE  6004                     bra        +0x6 /* 00002BE4 */
  3971. label00002BE0:
  3972. 00002BE0  4EBA 0154                jsr        [PC + 0x154 /* 00002D36 */]
  3973. label00002BE4:
  3974. 00002BE4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3975. 00002BE8  4EBA FB62                jsr        [PC - 0x49E /* 0000274C */]
  3976. 00002BEC  588F                     addq.l     A7, 4
  3977. 00002BEE  3A00                     move.w     D5, D0
  3978. 00002BF0  0C40 FFFF                cmpi.w     D0, 0xFFFF
  3979. 00002BF4  6600 FF12                bne        -0xEC /* 00002B08 */
  3980. 00002BF8  3F04                     move.w     -[A7], D4
  3981. 00002BFA  4EBA 0022                jsr        [PC + 0x22 /* 00002C1E */]
  3982. 00002BFE  548F                     addq.l     A7, 2
  3983. 00002C00  52AD F232                addq.l     [A5 - 0xDCE], 1
  3984. 00002C04  3F2D F23E                move.w     -[A7], [A5 - 0xDC2]
  3985. 00002C08  4EBA 0014                jsr        [PC + 0x14 /* 00002C1E */]
  3986. 00002C0C  548F                     addq.l     A7, 2
  3987. 00002C0E  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  3988. 00002C12  4E5E                     unlink     A6
  3989. 00002C14  4E75                     rts
  3990. 00002C16  434F                     chk.w      D1, A7
  3991. 00002C18  4D50                     chk.w      D6, [A0]
  3992. 00002C1A  5245                     addq.w     D5, 1
  3993. 00002C1C  5353                     subq.w     [A3], 1
  3994. fn00002C1E:
  3995. 00002C1E  4E56 0000                link       A6, 0
  3996. 00002C22  302D F244                move.w     D0, [A5 - 0xDBC]
  3997. 00002C26  48C0                     ext.l      D0
  3998. 00002C28  E580                     asl        D0, 2
  3999. 00002C2A  41ED F246                lea.l      A0, [A5 - 0xDBA]
  4000. 00002C2E  D1C0                     add.l      A0, D0
  4001. 00002C30  2010                     move.l     D0, [A0]
  4002. 00002C32  C1AD F240                and.l      [A5 - 0xDC0], D0
  4003. 00002C36  4A6D F244                tst.w      [A5 - 0xDBC]
  4004. 00002C3A  6F12                     ble        +0x14 /* 00002C4E */
  4005. 00002C3C  306E 0008                movea.w    A0, [A6 + 0x8]
  4006. 00002C40  2008                     move.l     D0, A0
  4007. 00002C42  322D F244                move.w     D1, [A5 - 0xDBC]
  4008. 00002C46  E3A8                     lsl        D0, D1
  4009. 00002C48  81AD F240                or.l       [A5 - 0xDC0], D0
  4010. 00002C4C  6008                     bra        +0xA /* 00002C56 */
  4011. label00002C4E:
  4012. 00002C4E  306E 0008                movea.w    A0, [A6 + 0x8]
  4013. 00002C52  2B48 F240                move.l     [A5 - 0xDC0], A0
  4014. label00002C56:
  4015. 00002C56  302D F21E                move.w     D0, [A5 - 0xDE2]
  4016. 00002C5A  D16D F244                add.w      [A5 - 0xDBC], D0
  4017. 00002C5E  6020                     bra        +0x22 /* 00002C80 */
  4018. label00002C60:
  4019. 00002C60  203C 0000 00FF           move.l     D0, 0xFF
  4020. 00002C66  C0AD F240                and.l      D0, [A5 - 0xDC0]
  4021. 00002C6A  3F00                     move.w     -[A7], D0
  4022. 00002C6C  4EBA 01A0                jsr        [PC + 0x1A0 /* 00002E0E */]
  4023. 00002C70  548F                     addq.l     A7, 2
  4024. 00002C72  202D F240                move.l     D0, [A5 - 0xDC0]
  4025. 00002C76  E088                     lsr        D0, 8
  4026. 00002C78  2B40 F240                move.l     [A5 - 0xDC0], D0
  4027. 00002C7C  516D F244                subq.w     [A5 - 0xDBC], 8
  4028. label00002C80:
  4029. 00002C80  0C6D 0008 F244           cmpi.w     [A5 - 0xDBC], 0x8
  4030. 00002C86  6CD8                     bge        -0x26 /* 00002C60 */
  4031. 00002C88  302D F228                move.w     D0, [A5 - 0xDD8]
  4032. 00002C8C  B06D F222                cmp.w      D0, [A5 - 0xDDE]
  4033. 00002C90  6E06                     bgt        +0x8 /* 00002C98 */
  4034. 00002C92  4A6D F22A                tst.w      [A5 - 0xDD6]
  4035. 00002C96  6742                     beq        +0x44 /* 00002CDA */
  4036. label00002C98:
  4037. 00002C98  4A6D F22A                tst.w      [A5 - 0xDD6]
  4038. 00002C9C  6718                     beq        +0x1A /* 00002CB6 */
  4039. 00002C9E  302D F236                move.w     D0, [A5 - 0xDCA]
  4040. 00002CA2  3B40 F21E                move.w     [A5 - 0xDE2], D0
  4041. 00002CA6  7201                     moveq.l    D1, 0x01
  4042. 00002CA8  E169                     lsl        D1.w, D0
  4043. 00002CAA  5341                     subq.w     D1, 1
  4044. 00002CAC  3B41 F222                move.w     [A5 - 0xDDE], D1
  4045. 00002CB0  426D F22A                clr.w      [A5 - 0xDD6]
  4046. 00002CB4  6024                     bra        +0x26 /* 00002CDA */
  4047. label00002CB6:
  4048. 00002CB6  526D F21E                addq.w     [A5 - 0xDE2], 1
  4049. 00002CBA  302D F21E                move.w     D0, [A5 - 0xDE2]
  4050. 00002CBE  B06D F220                cmp.w      D0, [A5 - 0xDE0]
  4051. 00002CC2  6608                     bne        +0xA /* 00002CCC */
  4052. 00002CC4  3B6D F224 F222           move.w     [A5 - 0xDDE], [A5 - 0xDDC]
  4053. 00002CCA  600E                     bra        +0x10 /* 00002CDA */
  4054. label00002CCC:
  4055. 00002CCC  7001                     moveq.l    D0, 0x01
  4056. 00002CCE  322D F21E                move.w     D1, [A5 - 0xDE2]
  4057. 00002CD2  E368                     lsl        D0.w, D1
  4058. 00002CD4  5340                     subq.w     D0, 1
  4059. 00002CD6  3B40 F222                move.w     [A5 - 0xDDE], D0
  4060. label00002CDA:
  4061. 00002CDA  302E 0008                move.w     D0, [A6 + 0x8]
  4062. 00002CDE  B06D F23E                cmp.w      D0, [A5 - 0xDC2]
  4063. 00002CE2  6722                     beq        +0x24 /* 00002D06 */
  4064. 00002CE4  6044                     bra        +0x46 /* 00002D2A */
  4065. label00002CE6:
  4066. 00002CE6  203C 0000 00FF           move.l     D0, 0xFF
  4067. 00002CEC  C0AD F240                and.l      D0, [A5 - 0xDC0]
  4068. 00002CF0  3F00                     move.w     -[A7], D0
  4069. 00002CF2  4EBA 011A                jsr        [PC + 0x11A /* 00002E0E */]
  4070. 00002CF6  548F                     addq.l     A7, 2
  4071. 00002CF8  202D F240                move.l     D0, [A5 - 0xDC0]
  4072. 00002CFC  E088                     lsr        D0, 8
  4073. 00002CFE  2B40 F240                move.l     [A5 - 0xDC0], D0
  4074. 00002D02  516D F244                subq.w     [A5 - 0xDBC], 8
  4075. label00002D06:
  4076. 00002D06  4A6D F244                tst.w      [A5 - 0xDBC]
  4077. 00002D0A  6EDA                     bgt        -0x24 /* 00002CE6 */
  4078. 00002D0C  4EBA 012E                jsr        [PC + 0x12E /* 00002E3C */]
  4079. 00002D10  2F2D F238                move.l     -[A7], [A5 - 0xDC8]
  4080. 00002D14  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  4081. 00002D18  588F                     addq.l     A7, 4
  4082. 00002D1A  206D F238                movea.l    A0, [A5 - 0xDC8]
  4083. 00002D1E  E9D0 00C1                bfextu     D0, [A0] {3:1}
  4084. 00002D22  4A40                     tst.w      D0
  4085. 00002D24  6704                     beq        +0x6 /* 00002D2A */
  4086. 00002D26  4EBA 00C8                jsr        [PC + 0xC8 /* 00002DF0 */]
  4087. label00002D2A:
  4088. 00002D2A  4E5E                     unlink     A6
  4089. 00002D2C  4E75                     rts
  4090. 00002D2E  4F55                     chk.w      D7, [A5]
  4091. 00002D30  5450                     addq.w     [A0], 2
  4092. 00002D32  5554                     subq.w     [A4], 2
  4093. 00002D34  2020                     move.l     D0, -[A0]
  4094. fn00002D36:
  4095. 00002D36  306D F226                movea.w    A0, [A5 - 0xDDA]
  4096. 00002D3A  2F08                     move.l     -[A7], A0
  4097. 00002D3C  4EBA 0020                jsr        [PC + 0x20 /* 00002D5E */]
  4098. 00002D40  588F                     addq.l     A7, 4
  4099. 00002D42  302D F23C                move.w     D0, [A5 - 0xDC4]
  4100. 00002D46  5440                     addq.w     D0, 2
  4101. 00002D48  3B40 F228                move.w     [A5 - 0xDD8], D0
  4102. 00002D4C  7001                     moveq.l    D0, 0x01
  4103. 00002D4E  3B40 F22A                move.w     [A5 - 0xDD6], D0
  4104. 00002D52  3F2D F23C                move.w     -[A7], [A5 - 0xDC4]
  4105. 00002D56  4EBA FEC6                jsr        [PC - 0x13A /* 00002C1E */]
  4106. 00002D5A  548F                     addq.l     A7, 2
  4107. 00002D5C  4E75                     rts
  4108. fn00002D5E:
  4109. 00002D5E  4E56 0000                link       A6, 0
  4110. 00002D62  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4111. 00002D66  2E2E 0008                move.l     D7, [A6 + 0x8]
  4112. 00002D6A  2007                     move.l     D0, D7
  4113. 00002D6C  E580                     asl        D0, 2
  4114. 00002D6E  D0AD F216                add.l      D0, [A5 - 0xDEA]
  4115. 00002D72  2840                     movea.l    A4, D0
  4116. 00002D74  7AFF                     moveq.l    D5, 0xFFFFFFFF
  4117. 00002D76  2007                     move.l     D0, D7
  4118. 00002D78  0680 FFFF FFF0           addi.l     D0, 0xFFFFFFF0
  4119. 00002D7E  2C00                     move.l     D6, D0
  4120. label00002D80:
  4121. 00002D80  2945 FFC0                move.l     [A4 - 0x40], D5
  4122. 00002D84  2945 FFC4                move.l     [A4 - 0x3C], D5
  4123. 00002D88  2945 FFC8                move.l     [A4 - 0x38], D5
  4124. 00002D8C  2945 FFCC                move.l     [A4 - 0x34], D5
  4125. 00002D90  2945 FFD0                move.l     [A4 - 0x30], D5
  4126. 00002D94  2945 FFD4                move.l     [A4 - 0x2C], D5
  4127. 00002D98  2945 FFD8                move.l     [A4 - 0x28], D5
  4128. 00002D9C  2945 FFDC                move.l     [A4 - 0x24], D5
  4129. 00002DA0  2945 FFE0                move.l     [A4 - 0x20], D5
  4130. 00002DA4  2945 FFE4                move.l     [A4 - 0x1C], D5
  4131. 00002DA8  2945 FFE8                move.l     [A4 - 0x18], D5
  4132. 00002DAC  2945 FFEC                move.l     [A4 - 0x14], D5
  4133. 00002DB0  2945 FFF0                move.l     [A4 - 0x10], D5
  4134. 00002DB4  2945 FFF4                move.l     [A4 - 0xC], D5
  4135. 00002DB8  2945 FFF8                move.l     [A4 - 0x8], D5
  4136. 00002DBC  2945 FFFC                move.l     [A4 - 0x4], D5
  4137. 00002DC0  49EC FFC0                lea.l      A4, [A4 - 0x40]
  4138. 00002DC4  0686 FFFF FFF0           addi.l     D6, 0xFFFFFFF0
  4139. 00002DCA  4A86                     tst.l      D6
  4140. 00002DCC  6CB2                     bge        -0x4C /* 00002D80 */
  4141. 00002DCE  0686 0000 0010           addi.l     D6, 0x10
  4142. 00002DD4  6006                     bra        +0x8 /* 00002DDC */
  4143. label00002DD6:
  4144. 00002DD6  598C                     subq.l     A4, 4
  4145. 00002DD8  2885                     move.l     [A4], D5
  4146. 00002DDA  5386                     subq.l     D6, 1
  4147. label00002DDC:
  4148. 00002DDC  4A86                     tst.l      D6
  4149. 00002DDE  6EF6                     bgt        -0x8 /* 00002DD6 */
  4150. 00002DE0  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  4151. 00002DE4  4E5E                     unlink     A6
  4152. 00002DE6  4E75                     rts
  4153. 00002DE8  434C                     chk.w      D1, A4
  4154. 00002DEA  4841                     swap.w     D1
  4155. 00002DEC  5348                     subq.w     A0, 1
  4156. 00002DEE  2020                     move.l     D0, -[A0]
  4157. fn00002DF0:
  4158. 00002DF0  4267                     clr.w      -[A7]
  4159. 00002DF2  4267                     clr.w      -[A7]
  4160. 00002DF4  4267                     clr.w      -[A7]
  4161. 00002DF6  4267                     clr.w      -[A7]
  4162. 00002DF8  4267                     clr.w      -[A7]
  4163. 00002DFA  486D F572                pea.l      [A5 - 0xA8E]
  4164. 00002DFE  4EBA D6D6                jsr        [PC - 0x292A /* 000004D6 */]
  4165. 00002E02  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4166. 00002E06  4E75                     rts
  4167. fn00002E08:
  4168. 00002E08  426D F28A                clr.w      [A5 - 0xD76]
  4169. 00002E0C  4E75                     rts
  4170. fn00002E0E:
  4171. 00002E0E  4E56 0000                link       A6, 0
  4172. 00002E12  302D F28A                move.w     D0, [A5 - 0xD76]
  4173. 00002E16  526D F28A                addq.w     [A5 - 0xD76], 1
  4174. 00002E1A  41ED F28C                lea.l      A0, [A5 - 0xD74]
  4175. 00002E1E  D0C0                     add.w      A0, D0
  4176. 00002E20  10AE 0009                move.b     [A0], [A6 + 0x9]
  4177. 00002E24  0C6D 00FE F28A           cmpi.w     [A5 - 0xD76], 0xFE
  4178. 00002E2A  6D04                     blt        +0x6 /* 00002E30 */
  4179. 00002E2C  4EBA 000E                jsr        [PC + 0xE /* 00002E3C */]
  4180. label00002E30:
  4181. 00002E30  4E5E                     unlink     A6
  4182. 00002E32  4E75                     rts
  4183. 00002E34  4348                     chk.w      D1, A0
  4184. 00002E36  4152                     chk.w      D0, [A2]
  4185. 00002E38  4F55                     chk.w      D7, [A5]
  4186. 00002E3A  5420                     addq.b     -[A0], 2
  4187. fn00002E3C:
  4188. 00002E3C  4A6D F28A                tst.w      [A5 - 0xD76]
  4189. 00002E40  6F2C                     ble        +0x2E /* 00002E6E */
  4190. 00002E42  2F2D F238                move.l     -[A7], [A5 - 0xDC8]
  4191. 00002E46  3F2D F28A                move.w     -[A7], [A5 - 0xD76]
  4192. 00002E4A  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  4193. 00002E4E  5C8F                     addq.l     A7, 6
  4194. 00002E50  2F2D F238                move.l     -[A7], [A5 - 0xDC8]
  4195. 00002E54  306D F28A                movea.w    A0, [A5 - 0xD76]
  4196. 00002E58  2F08                     move.l     -[A7], A0
  4197. 00002E5A  4878 0001                push.l     0x1
  4198. 00002E5E  486D F28C                pea.l      [A5 - 0xD74]
  4199. 00002E62  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  4200. 00002E66  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4201. 00002E6A  426D F28A                clr.w      [A5 - 0xD76]
  4202. label00002E6E:
  4203. 00002E6E  4E75                     rts
  4204.